Comment selectionner une ligne dans un memo

Signaler
Messages postés
12
Date d'inscription
jeudi 16 avril 2009
Statut
Membre
Dernière intervention
22 mai 2009
-
Messages postés
3826
Date d'inscription
vendredi 23 juillet 2004
Statut
Modérateur
Dernière intervention
10 mai 2021
-
bonsoir tt le monde
svp j'aimerai savoir s'il existe une propriété ou une fonction pour selectioner une ligne du memo juste on mettant le curseur sur cette ligne (on cliquant sur un caractére de la ligne, elle sera selectioné) .
merci d'avance. 

2 réponses

Messages postés
2226
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
14
Suite à l'intervention de Cirec sur le post de mon lien précedent, voici ma nouvelle solution :
procedure TForm1.MonMemoClick(Sender: TObject);
 with TMemo(Sender) do
 begin
   CaretPos:= Point(0, CaretPos.Y); // On reposition le Caret au début de la ligne
   SelLength:= length(Lines[CaretPos.Y]); // Et on sélectionne toute la ligne
 end;
end;

On dit merci à Cirec !

ps@cirec : Je suis quasi sûr que tu avais posté puis supprimé un de tes posts ici non ? ^^
Messages postés
3826
Date d'inscription
vendredi 23 juillet 2004
Statut
Modérateur
Dernière intervention
10 mai 2021
42
@JulioDelphi:
Vi ... je m'étais trompé de thread quand j'ai posté l'exemple de déplacement ( interversion ) entre deux lignes
 
@+
Cirec

<hr siz="" />