Page 1 sur 1

Image dans un ComboBoxGadget()

Publié : lun. 28/sept./2009 16:22
par Octavius
Bonjour, je cherche le moyen de rajouter une petite image à côté à gauche des items dans une ComboBoxGadget(), il semble que ce ne soit pas possible avec les fonctions natives, peut-être avec une API ?

Un autre petit problème avec les ComboBoxGadget() depuis la 4.30, c'est que le paramètre "hauteur" a changé et qu'il n'est plus possible de régler la hauteur de la liste déroulante... Comment y remédier ?

Re: Image dans un ComboBoxGadget()

Publié : mer. 30/sept./2009 15:26
par Octavius
Le premier problème a été résolu sur le forum anglais : ICI.

Re: Image dans un ComboBoxGadget()

Publié : jeu. 01/oct./2009 12:40
par Cls
Merci pour le lien. ;)

[HS]
C'est l'un des gros problèmes de PB : ce genre d'instructions devrait être introduit en natif !
Les interfaces (aux sens IHM) riches, jolies doivent pouvoir être créées facilement via un éditeur ou autre. A mon sens, c'est l'un des gros problèmes de PB.
[/HS]

Je remets ta secondes question :
Un autre petit problème avec les ComboBoxGadget() depuis la 4.30, c'est que le paramètre "hauteur" a changé et qu'il n'est plus possible de régler la hauteur de la liste déroulante... Comment y remédier ?

Re: Image dans un ComboBoxGadget()

Publié : ven. 02/oct./2009 16:46
par Octavius
Je suis bien d'accord avec toi Cls.

Pour info je viens de trouver la réponse à ma deuxième question : ICI

Je reproduis ici le code donné en exemple :

Code : Tout sélectionner

If OpenWindow(0, 0, 0, 200, 110, "ComboBox Example", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  ComboBoxGadget(0, 5, 5, 190, #PB_Ignore, #CBS_NOINTEGRALHEIGHT)
  For i = 1 To 10
    AddGadgetItem(0, -1, "ComboBox item " + Str(i))
  Next
  SetGadgetState(0, 0)
  MoveWindow_(GadgetID(0), GadgetX(0), GadgetY(0), GadgetWidth(0), 100, #True)
  Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf : End