Ouvrir et fermer combo gadget

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Ouvrir et fermer combo gadget

Message par GallyHC »

@venom > oui, mais il ouvre bien le combo ou le ferme après c'est du Windows ^^.

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: Ouvrir et fermer combo gadget

Message par kernadec »

bjr à tous
dans la librairie API de "RSBasic" https://www.rsbasic.de/winapi-library/
il y a les exemples connus de ce qu'on peut faire avec un ComboBoxGadget

Cordialement
ps: shadow merci, pas besoin de tes sarcasmes !

Code : Tout sélectionner

EnableExplicit

Define EventID
Define a
Define SelectItem$

If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  ComboBoxGadget(1, 10, 10, 200, 20, 0)
  For a=1 To 10
    AddGadgetItem(1, -1, "Item " + Str(a), 0, 0)
  Next
  SetGadgetState(1, 0)
  
  SelectItem$ = "Item 5"
  SendMessage_(GadgetID(1),#CB_SHOWDROPDOWN, 1, 0)
  SendMessage_(GadgetID(1), #CB_SELECTSTRING, 0, @SelectItem$)
  
  Repeat
    EventID = WaitWindowEvent()
    If EventID = #PB_Event_CloseWindow
      End
    EndIf
  ForEver
EndIf
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Ouvrir et fermer combo gadget

Message par GallyHC »

@kernadec : Trop tard fallait répondre avant (je rigole ^^), sinon sympa la sélection par le string, je le note ça peut toujours être utile.

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Répondre