senv
Messages postés18Date d'inscriptionlundi 15 janvier 2007StatutMembreDernière intervention 6 septembre 2015
-
20 janv. 2010 à 16:19
senv
Messages postés18Date d'inscriptionlundi 15 janvier 2007StatutMembreDernière intervention 6 septembre 2015
-
21 janv. 2010 à 15:35
Bonjour,
J'ai créé une listview et lorsque je l'édite, je fais appel à l'évènement onEdited. Tout cela fonctionne bien comme je veux.
Le problème, c'est que je voudrais créé un raccourci clavier lié à cet évènement, c'est à dire que je voudrais en pressant une touche (en l'occurence F2) faire appel à la procédure onEdited.
J'ai déjà tenté de faire dans onKeyPress :
if key = 'F2' then
TForm1.ListeViewEdited;
senv
Messages postés18Date d'inscriptionlundi 15 janvier 2007StatutMembreDernière intervention 6 septembre 2015 20 janv. 2010 à 18:33
merci pour ta réponse mais le problème ne vient pas de F2 car j'ai tenté avec d'autres touches. le souci est qu'il me met une erreur lors de l'appel de la fonction en ce qui concerne les paramètres...
senv
Messages postés18Date d'inscriptionlundi 15 janvier 2007StatutMembreDernière intervention 6 septembre 2015 21 janv. 2010 à 09:29
merci pour vos réponse.
jfs, j'ai déjà essayé au cas où le passage de paramètres mais cela ne règle pas le problème.
guillemouze, en fait je me suis trompé, ce n'est pas une listView mais un TTreeView et du coup les propriétés ne sont pas les mêmes :( y a t'il un équivalent avec ttreeview ?
Démarre l'édition in-situ du texte du noeud spécifié, en remplaçant le texte du noeud par un contrôle d'édition à une ligne contenant ce texte.
function EditText: Boolean;
Description
Appelez EditText pour permettre à l'utilisateur de modifier le libellé du noeud. Cette méthode affecte implicitement la valeur True aux propriétés Selected et Focused. L'appel d'EditText déclenche l'événement OnEditing pour la vue arborescente.
Guillemouze
Messages postés991Date d'inscriptionsamedi 25 octobre 2003StatutMembreDernière intervention29 août 20136 21 janv. 2010 à 10:14
n'oublie pas F1, ca repondra a la plupart de tes questions (moyennant une peu de recherche). Bon pour le coup, cette fonctionnalité n'est pas documentée dans l'aide de D7
Guillemouze
Messages postés991Date d'inscriptionsamedi 25 octobre 2003StatutMembreDernière intervention29 août 20136 21 janv. 2010 à 12:20
oui, je regardai les proprietes & methodes de TTreeNode, pas d'infos dessus
DisplayRect
EndEdit
Expand
et en recherchant EditText dans l'index, je n'ai que TCutomViewItem, TIconViewItem et TCustomMaskEdit (TCutomViewItem est la classe mere de TTreeNode, mais en CLX !)
Guillemouze
Messages postés991Date d'inscriptionsamedi 25 octobre 2003StatutMembreDernière intervention29 août 20136 21 janv. 2010 à 14:00
OnKeyPress te retourne un char, donc je ne pense pas que tu puisse intercepter le F2. Il faut que tu le mette sur le OnKeyDown ou Up, dans ce cas la Key et un word, et tu peux le comparer à VK_F2