Bonjour,
sur l'évènement OnKeyPressed d'un treeview, je n'arrive pas à capter l'appuie sur la touche 'Suppr'.
Comment faire ?
Merci
Bonjour,
sur l'évènement OnKeyPressed d'un treeview, je n'arrive pas à capter l'appuie sur la touche 'Suppr'.
Comment faire ?
Merci
tu peux essayer onKeyDown ... sinon tu as le composant TapplicationEvent qui capte tous les evenements de l'applciation.
En jouant sur la variable Handled et en testant le focus de ton TTreeView tu devrais pouvoir faire ce que tu desire.
Autre solution, surcharger wndproc de ton TTreeView et voir si tu peux capter ton evenement.
Bonjour,
c'est que la touche 'suppr' ne génère pas l'évènement on KeyPressed.
Au lieu de cela, utilise l'évènement OnKeyDown et test la valeur avec les 'virtual key'.
Bon courage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure TForm1.TreeView1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key = VK_DELETE then ShowMessage('supp'); end;
bonjour,
je n'y connais rien en delphi mais va voir
http://www.developpez.net/forums/arc...p/t-88965.html
je sais pas si c'est ce que tu voulais...![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager