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 ?
Image dans un ComboBoxGadget()
Re: Image dans un ComboBoxGadget()
Le premier problème a été résolu sur le forum anglais : ICI.
Re: Image dans un ComboBoxGadget()
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 :

[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()
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 :
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