Page 1 sur 1

ListIconGadget avec plusieurs checkbox ?

Publié : mar. 03/nov./2009 10:51
par supercdfr
Bonjour,

voila mon souci.
J'aurais besoin d'avoir une ListIconGadget avec des checkbox dedans.
Il est bien implanté d'origine, mais uniquement pour la 1ere colonne, hors j'aurais besoin qu'il y en ai uniquement dans les colonnes 3-4-5.

est-ce possible ?

Re: ListIconGadget avec plusieurs checkbox ?

Publié : mer. 04/nov./2009 12:16
par Fred
Non, ce n'est pas possible avec les commandes natives de PB.

Re: ListIconGadget avec plusieurs checkbox ?

Publié : sam. 07/nov./2009 15:10
par Le Soldat Inconnu
si tu cherches sur le forum, tu trouveras des exemples, soit ici, soit sur le forum anglais, voir peut-être sur code archiv

il faut gérer le gadget en ownerdraw (en gros, le dessiner sois même via l'API windows)

Si tu trouves pas, je ferais une recherche des liens

Re: ListIconGadget avec plusieurs checkbox ?

Publié : lun. 09/nov./2009 11:55
par supercdfr
malheureusement, même en cherchant sur les forum, je ne vois pas d'exemple susceptible de m'aider.

Re: ListIconGadget avec plusieurs checkbox ?

Publié : lun. 09/nov./2009 15:44
par Le Soldat Inconnu
je ne retrouve pas non plus, pourtant il me semble l'avoir déjà vu.

Sinon, on peut simuler de cette manière

Code : Tout sélectionner

OpenWindow(0, 0, 0, 300, 300, "MonTitre", $CF0001)
ScrollAreaGadget(0, 0, 0, 300, 100, 196, 50 * 16)
	For Y = 0 To 49
		gadget = CheckBoxGadget(#PB_Any, 0,  Y * 16, 64, 16, "Texte " + Str(Y))
		gadget = TextGadget(#PB_Any, 64,  Y * 16, 64, 16, "Saisie" + Str(Y))
		gadget = CheckBoxGadget(#PB_Any, 128,  Y * 16, 64, 16, "Texte " + Str(Y))
	Next
CloseGadgetList()
Repeat
Until WaitWindowEvent() = 16
CloseWindow(0)