Page 1 sur 1

hauteur du combo

Publié : dim. 11/janv./2015 8:12
par omega
Bonjour à tous

J'ai une combo qui contient 85 éléments.

Syntaxe: ComboBoxGadget(0,Col,Ligne,Largeur,Hauteur)

Col, Ligne et Largeur fonctionnent bien ,mais Hauteur ne change rien au combo quelque soit sa valeur !

Je voudrais que la hauteur du combo ne dépasse pas 5cm (environ).

Merci de m'éclairer

Re: hauteur du combo

Publié : dim. 11/janv./2015 10:50
par Marc56
omega a écrit :J'ai une combo qui contient 85 éléments.

Syntaxe: ComboBoxGadget(0,Col,Ligne,Largeur,Hauteur)

Col, Ligne et Largeur fonctionnent bien ,mais Hauteur ne change rien au combo quelque soit sa valeur !

Je voudrais que la hauteur du combo ne dépasse pas 5cm (environ).
C'est vrai, que ce paramètre ne fonctionne pas (en tous cas sur mon Windows 8.1) 8O

Je me rappelle avoir vu un post sur le forum us :wink:
En cm, je ne sais pas, il faudrait faire une conversion, mais par contre en nombre d"éléments, on peut faire ceci
Solution donnée dans le topic suivant : :arrow: http://www.purebasic.fr/english/viewtop ... 07#p457907

Code : Tout sélectionner

LoadFont(0,"Arial",6)
OpenWindow(0, 300, 10, 300, 200, "ComboBox", #PB_Window_MinimizeGadget|#PB_Window_MaximizeGadget)
	ComboBoxGadget(0, 10, 10, 160, 20)
	SetGadgetFont(0,FontID(0))
	
	For x = 1 To 70
			AddGadgetItem(0,-1,"Test-Entry : "+Str(x))
	Next
	
	SendMessage_(GadgetID(0), #CB_SETMINVISIBLE, 5, 0)

Repeat
	Select WaitWindowEvent()
	Case #PB_Event_CloseWindow
					Quit = 1
	EndSelect
Until Quit = 1
ici, pour afficher 5 éléments
SendMessage_(GadgetID(0), #CB_SETMINVISIBLE, 5, 0)

Ne me demande pas d'explication, je ne connais rien aux API :oops:
:P

Re: hauteur du combo

Publié : lun. 12/janv./2015 19:17
par omega
Merci beaucoup

Je vais tester

Re: hauteur du combo

Publié : mar. 13/janv./2015 1:04
par falsam
Marc56 a écrit :C'est vrai, que ce paramètre ne fonctionne pas (en tous cas sur mon Windows 8.1)
Resultat = ComboBoxGadget(#Gadget, x, y, Largeur, Hauteur [, Options])Le paramètre hauteur ne détermine pas la hauteur de la liste déroulante mais bien la hauteur du gadget tout comme le stringgadget par exemple.

Pour moi le ComboBoxGadget() ne présente pas d'anomalie avec ce paramètre.

Re: hauteur du combo

Publié : mer. 14/janv./2015 19:06
par omega
@falsam
Chez mois ça marche pas portant:

j'ai testé la hauteur avec des valeurs comme:
0,10,20,50,100,250,500...
rien, aucun changement !
La hauteur du gadget n'a pas changé ainsi que la hauteur de la liste

A moins qu'on utilise des versions Pb différentes