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 ?
ListIconGadget avec plusieurs checkbox ?
Re: ListIconGadget avec plusieurs checkbox ?
Non, ce n'est pas possible avec les commandes natives de PB.
-
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
Re: ListIconGadget avec plusieurs checkbox ?
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
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
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Re: ListIconGadget avec plusieurs checkbox ?
malheureusement, même en cherchant sur les forum, je ne vois pas d'exemple susceptible de m'aider.
-
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
Re: ListIconGadget avec plusieurs checkbox ?
je ne retrouve pas non plus, pourtant il me semble l'avoir déjà vu.
Sinon, on peut simuler de cette manière
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)
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]