Bonjour,
J'aimerais enlever les raccourcis (flèches du clavier) à un treeGadget, j'ai essayé RemoveKeyboardShortcut(#MainForm,#PB_Shortcut_All) mais sans succès.
[RESOLUS] Enlever les raccourcis (flèches) à un TreeGadget
- microdevweb
- Messages : 1802
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
[RESOLUS] Enlever les raccourcis (flèches) à un TreeGadget
Dernière modification par microdevweb le mar. 23/juin/2015 12:40, modifié 1 fois.
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège
Re: Enlever les raccourcis (flèches) à un TreeGadget
un bidouillage serait de rendre actif au autre gadget quand on utilise les flèches avec SetActiveGadget()
Code : Tout sélectionner
If OpenWindow(0, 0, 0, 355, 180, "TreeGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
TreeGadget(0, 10, 10, 160, 160) ; liste arborescente standard
ID = 0
For a = 0 To 10
AddGadgetItem (ID, -1, "Elément normal "+Str(a), 0, 0) ; si vous souhaitez ajouter une image, utilisez
AddGadgetItem (ID, -1, "Noeud "+Str(a), 0, 0) ; ImageID(x) comme 4ème paramètre
AddGadgetItem (ID, -1, "Sous-élément 1", 0, 1) ; Ceux-là sont au premier sous-niveau
AddGadgetItem (ID, -1, "Sous-élément 2", 0, 1)
AddGadgetItem (ID, -1, "Sous-élément 3", 0, 1)
AddGadgetItem (ID, -1, "Sous-élément 4", 0, 1)
AddGadgetItem (ID, -1, "Fichier "+Str(a), 0, 0) ; sous-niveau 0 à nouveau
Next
AddKeyboardShortcut(0, #PB_Shortcut_Up, 0)
AddKeyboardShortcut(0, #PB_Shortcut_Down, 0)
AddKeyboardShortcut(0, #PB_Shortcut_Left, 0)
AddKeyboardShortcut(0, #PB_Shortcut_Right, 0)
Repeat
ButtonGadget(1,-500,0,20,20,"")
event =WaitWindowEvent()
Select event
Case #PB_Event_CloseWindow
End
Case #PB_Event_Menu
Select EventMenu()
Case 0
SetActiveGadget(1)
EndSelect
Case #PB_Event_Gadget
Select EventGadget()
Case 0
EndSelect
EndSelect
Until event = #PB_Event_CloseWindow
EndIf
http://blendman.blogspot.com/
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
- microdevweb
- Messages : 1802
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
Re: Enlever les raccourcis (flèches) à un TreeGadget
Merci BlendMan pour l'astuce, je testes
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège
- microdevweb
- Messages : 1802
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
Re: Enlever les raccourcis (flèches) à un TreeGadget
@BlendMan,
Impec ça fonctionne
Impec ça fonctionne
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège