Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
SPH
Messages : 4945 Inscription : mer. 09/nov./2005 9:53
Message
par SPH » jeu. 28/juil./2022 10:22
Salut,
Comment faire pour que l'on puisse cliquer avec le bouton droit dans un ExplorerListGadget pour que le menu contextuel apparaisse (pour effacer un fichier par exemple) ?
Merci
Et n'oubliez pas :
PQVLFF !!
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Mindphazer
Messages : 694 Inscription : mer. 24/août/2005 10:42
Message
par Mindphazer » jeu. 28/juil./2022 10:53
comme ça :
Code : Tout sélectionner
Enumeration
#Window
#Explorer
#PopMenu
#PopMenuEffaceFichier
EndEnumeration
OpenWindow(#Window, 0, 0, 400, 200, "ExplorerListGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ExplorerTreeGadget(#Explorer, 10, 10, 380, 180, "*.*", #PB_Explorer_AlwaysShowSelection|#PB_Explorer_NoDriveRequester)
If CreatePopupMenu(#PopMenu)
MenuItem(#PopMenuEffaceFichier, "Efface Fichier")
EndIf
Quit = #False
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
Quit = #True
Case #PB_Event_Menu
Select EventMenu()
Case #PopMenuEffaceFichier
Debug GetGadgetText(#Explorer)
EndSelect
Case #PB_Event_Gadget
Select EventGadget()
Case #Explorer
Select EventType()
Case #PB_EventType_RightClick
DisplayPopupMenu(#PopMenu, WindowID(#Window))
EndSelect
EndSelect
EndSelect
Until Quit = #True
J'ai mis un ExplorerTreeGadget pour que ce soit plus joli visuellement, mais ça marche aussi avec un ExplorerListGadget
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
SPH
Messages : 4945 Inscription : mer. 09/nov./2005 9:53
Message
par SPH » jeu. 28/juil./2022 11:52
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Mindphazer
Messages : 694 Inscription : mer. 24/août/2005 10:42
Message
par Mindphazer » jeu. 28/juil./2022 12:21
Hé oui, on apprend à tout âge !
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go