hauteur du combo

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
omega
Messages : 633
Inscription : sam. 26/nov./2011 13:04
Localisation : Alger

hauteur du combo

Message 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
Win7 (x64) 64 bits Pb 5.72
Marc56
Messages : 2198
Inscription : sam. 08/févr./2014 15:19

Re: hauteur du combo

Message 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
Avatar de l’utilisateur
omega
Messages : 633
Inscription : sam. 26/nov./2011 13:04
Localisation : Alger

Re: hauteur du combo

Message par omega »

Merci beaucoup

Je vais tester
Win7 (x64) 64 bits Pb 5.72
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: hauteur du combo

Message 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.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
omega
Messages : 633
Inscription : sam. 26/nov./2011 13:04
Localisation : Alger

Re: hauteur du combo

Message 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
Win7 (x64) 64 bits Pb 5.72
Répondre