Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour, j'aurais voulu savoir comment faire pour que lorsque l'on appui sur la touche 'suppr', on affiche une popup pour supprimer ou non l'item du treeview. J'ai trouvé l'évènement deleteitem mais je n'arrive pas a sortir de cet events sans faire la suppression?
comment faire?
merci
Hors ligne
Bonjour, tu peux "mapper" un événement sur pbm_tvnkeydown et faire le test :
If key = KeyDelete! Then // le traitement End If
L'évènement deleteitem est déclenché après la suppression d'un élément.
Hors ligne
merci
mais je ne maitrise pas du tout, tu pourrais rentrer un peu dans le détail?
Hors ligne
Tu vas sur ton treeview, onglet "event list", clic droit, "Add".
Tu nommes ton événement "ue_key" (par exemple).
Dans EventId tu choisis "pbm_tvnkeydown".
Dans le code tu mets :
If key = KeyDelete! Then messagebox('traitement','delete') // le traitement End If
Hors ligne
je comprend pas, ca declenche bien mon message mais la suppression est déja faite :-(
Hors ligne
j'ai desactivé la propriété deleteitems du TV et ca semble marcher.
Du coup je fais le deleteItem a la main quand j'en ai besoin
merci
Par contre j'avais créé un event sur le mauvais ID mais je n'arrive pas a le supprimer, comment faire?
Hors ligne
bga a écrit:
Par contre j'avais créé un event sur le mauvais ID mais je n'arrive pas a le supprimer, comment faire?
onglet "event list", clic droit, "Delete".
Hors ligne
merci mais j'essayais de supprimer depuis l'onglet script (vu que je l'ai créé aussi par la) mais le delete est desactivé
merci
Hors ligne