
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