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