Page 1 sur 1

Bug du ComboBoxGadget sans le support des themes XP

Publié : mar. 13/déc./2005 20:01
par Gratteur
Lorsque l'on désactive le support des thèmes du compilateur, seule l'option sélectionnée avec SetGadgetState est affichée si on click sur le ComboBoxGadget. Si aucune n'est sélectionnée rien n'est affiché.

Code : Tout sélectionner

If OpenWindow(99, 0, 0, 120, 50,  #PB_Window_WindowCentered | #PB_Window_SystemMenu, "Test")
  If CreateGadgetList(WindowID())
    ComboBoxGadget(0, 0, 0, 120, 20)
    AddGadgetItem(0, -1,"Test 1")
    AddGadgetItem(0, -1,"Test 2")
    SetGadgetState(0, 0)
  EndIf
EndIf

Repeat
Until WindowEvent() = #PB_Event_CloseWindow

Publié : mar. 13/déc./2005 20:12
par Chris
C'est le comportement normal des combos ça.

Jusqu'à Windows XP, la liste n'était pas redimensionnée en fonction du nombre d'éléments.

Il faut donner une valeur importante à la hauteur du gadget, et c'est tout

Publié : mar. 13/déc./2005 20:31
par Gratteur
Autant pour moi, désolé.