voilà j'ai voulu faire un petit code qui en double cliquant sur un onglet, me permette d'en créer un nouveau.
je me suis aperçu que le seul EventType() pris en compte etait le : #PB_EventType_RightClick


voici un code pour mieux comprendre le problème.
Code : Tout sélectionner
If OpenWindow(0, 0, 0, 425, 325, "Exemple", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
PanelGadget(1, 10, 10, 400, 300)
AddGadgetItem(1, 0, "onglet 1")
AddGadgetItem(1, 1, "onglet 2")
EndIf
Repeat
Event = WaitWindowEvent()
Select Event
Case #PB_Event_Gadget
Select EventGadget()
Case 1
Select EventType()
Case #PB_EventType_LeftClick : Debug "Clic avec le bouton gauche de la souris"
Case #PB_EventType_RightClick : Debug "Clic avec le bouton droit de la souris"
Case #PB_EventType_LeftDoubleClick : Debug "Double-clic avec le bouton gauche de la souris"
Case #PB_EventType_RightDoubleClick : Debug "Double-clic avec le bouton droit de la souris"
EndSelect
EndSelect
EndSelect
Until Event = #PB_Event_CloseWindow

vous en pensez quoi ?
@++