Dans d'autre langage comme VB les"gadgets" ont certaines propriétés comme la couleur, la hauteur, la longueur mais aussi très souvent une propriété "autosize" (adaptation automatique de la taille au contenu).
C'est possible avec PureBasic ?
Mesa.
Autosize
Re: Autosize
autosize n'est pas possible
mais
avec
GadgetX(#Gadget) ,GadgetY(#Gadget) ; tu recupe la position
avec
Resultat = GadgetWidth(#Gadget) , Resultat = GadgetHeight(#Gadget) ; tu recupe la taille
et avec
ResizeGadget(#Gadget, x, y, Largeur, Hauteur) ; tu peux redimensionner ton gadget !
si tu asservi ceci a la taille,de la fenetre dans la boucle principale (temp reel)
et tu te fait ton autoresize ! ... bienvenu dans le monde du Purebasic !
autre soluce , tu utilise la librairie Pureresize de Gnozal ...
http://gnozal.ucoz.com/PureRESIZE_460.zip
mais
avec
GadgetX(#Gadget) ,GadgetY(#Gadget) ; tu recupe la position
avec
Resultat = GadgetWidth(#Gadget) , Resultat = GadgetHeight(#Gadget) ; tu recupe la taille
et avec
ResizeGadget(#Gadget, x, y, Largeur, Hauteur) ; tu peux redimensionner ton gadget !
si tu asservi ceci a la taille,de la fenetre dans la boucle principale (temp reel)
et tu te fait ton autoresize ! ... bienvenu dans le monde du Purebasic !

autre soluce , tu utilise la librairie Pureresize de Gnozal ...
http://gnozal.ucoz.com/PureRESIZE_460.zip
Re: Autosize
bonjour
@mesa regarde ce code j'avais utilisé la méthode que Dobro explique très bien
http://www.purebasic.fr/french/viewtopi ... =6&t=12504
Cordialement
@mesa regarde ce code j'avais utilisé la méthode que Dobro explique très bien
http://www.purebasic.fr/french/viewtopi ... =6&t=12504
Cordialement