Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1841 connectés 

  FORUM HardWare.fr
  Programmation

  [DELPHI] synchroniser le défilement d'un TListBox et d'un TMemo

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[DELPHI] synchroniser le défilement d'un TListBox et d'un TMemo

n°63214
rufo
Pas me confondre avec Lycos!
Posté le 04-10-2001 à 16:02:22  profilanswer
 

voilà, je voudrais que quand je clique sur un item d'un listbox, le curseur se mette en début de la ligne ayant le même indice que l'item sélectionné et vise-versa
 
ex: si itemindex du listbox vaut 3, je veux que le curseur se place en début de ligne n°3 dans le mémo.
 
merci :)

mood
Publicité
Posté le 04-10-2001 à 16:02:22  profilanswer
 

n°63286
taureau
Posté le 04-10-2001 à 20:45:47  profilanswer
 

pour te positionner sur la ligne numéro numLine de Memo tu fais
 
Memo.SelStart := SendMessage (Memo.Handle, EM_LINEINDEX, NumLine, 0);
 
et pour déterminer le numéro de la ligne où se trouve le curseur dans ton mémo tu fais
 
NumLine := SendMessage(memo.Handle,EM_LINEFROMCHAR,Memo.SelStart,0);
 
 
cela devrait fonctionner...

n°63361
rufo
Pas me confondre avec Lycos!
Posté le 05-10-2001 à 09:14:29  profilanswer
 

taureau a écrit a écrit :

pour te positionner sur la ligne numéro numLine de Memo tu fais
 
Memo.SelStart := SendMessage (Memo.Handle, EM_LINEINDEX, NumLine, 0);
 
et pour déterminer le numéro de la ligne où se trouve le curseur dans ton mémo tu fais
 
NumLine := SendMessage(memo.Handle,EM_LINEFROMCHAR,Memo.SelStart,0);
 
 
cela devrait fonctionner...  




merci :)
 
ps: pour récupérer le N° de ligne où se trouve le curseur, moi je fais:
memo.caractpos.y :)

n°63386
taureau
Posté le 05-10-2001 à 10:23:28  profilanswer
 

oui mais cela ne fonctionne pas sur les anciennes versions de delphi alors qu'en passant directement par les api windows le code est valable même pour delphi 1 ;)

n°63406
rufo
Pas me confondre avec Lycos!
Posté le 05-10-2001 à 11:22:10  profilanswer
 

taureau a écrit a écrit :

oui mais cela ne fonctionne pas sur les anciennes versions de delphi alors qu'en passant directement par les api windows le code est valable même pour delphi 1 ;)  




 
merci de cette précision :)
 
sinon, ben ton truc, ça marche nickel...

n°63468
taureau
Posté le 05-10-2001 à 13:52:03  profilanswer
 

ceci dit la nouvelle syntaxe à plus de chance d'être portable sur kylix  ;)

n°63476
rufo
Pas me confondre avec Lycos!
Posté le 05-10-2001 à 14:21:56  profilanswer
 

taureau a écrit a écrit :

ceci dit la nouvelle syntaxe à plus de chance d'être portable sur kylix  ;)  




 
oui, mais Kylix, pour l'instant, je m'en tape :lol:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [DELPHI] synchroniser le défilement d'un TListBox et d'un TMemo

 

Sujets relatifs
[delphi] Comment passer le focus a un Tform[Delphi] DBCombo
[Delphi] TQuery et DBGrid.Fields[Delphi] Passer un string en fraction
[DELPHI] Ecrire dans le registre[delphi] Deplacer une fiche
des docs pour delphi :)arrondi [delphi]
Création de thread en Delphi 4InstallShield livré avec Delphi 4
Plus de sujets relatifs à : [DELPHI] synchroniser le défilement d'un TListBox et d'un TMemo


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR