Gambas France BETA


Pas de compte ? Incription

Containers

Ce sujet est résolu.

1
AuteurMessages
jeanyvon#1 Posté le 7/11/2020 à 15:21:16
Gambas? Ma! Et gustobonjour
Merci à celui ou ceux qui ont repris le forum!
Mon soucis c'est d’agrandir ou de rétrécir les contrôles placés sur un form.
J'ai essayé biens des choses mais sans résultats significatifs
Il n'y a aucune aide.
Comment on utilise les containers et comment on les paramètres?
merci d'avance
JY
Vieillir? On peut retarder mais pas y échapper!
spheris#2 Posté le 7/11/2020 à 19:48:25
Je vais faire un petit tuto sur gambaslinux.fr, c'est vrai que je n'ai jamais trop fait de tuto dessus, pourtant je les utilise au quotidien.
Les containers, pour imager, sont un peu comme un tableau avec des lignes (Hbox) et des colonne(Vbox) où tu peux empiler des Widgets.
C'est bien pratique quand tu développes une application pour plusieurs résolution d'écran.
Petit exemple pour une application en plein écran:
Je place un container Vbox sur un form

Dans l'evènement RESIZE de ma form j'écris :

1
2
3
4
5
6
PUBLIC SUB Form1_Resize()
Vbox1.X = 0
Vbox1.Y = 0
Vbox1.width = ME.width
Vbox1.Height = ME.Height
END


Ensuite tu places tes widgets dans la Vbox
Si tu veux qu'ils prennent toute la place dans la vbox, mets la propriété EXPAND à True.

Voilà pour une petite explication.
Que veux-tu faire exactement?

Pour agrandir ou rétrécir un élément de l'interface sers toi de la propriété Width ou Height de ton widget.
spheris#3 Posté le 7/11/2020 à 20:55:45
http://gambaslinux.fr/articles.php?lng=fr&pg=2237
Voilà !
;)
jeanyvon#4 Posté le 8/11/2020 à 19:47:34
Gambas? Ma! Et gustosalut
Merci beaucoup!
demain j'essaie
je donne mes résultats.
JY
Vieillir? On peut retarder mais pas y échapper!
jeanyvon#5 Posté le 8/11/2020 à 20:58:11
Gambas? Ma! Et gustoHé bien c'était plus simple que ça... Au lieu de prendre l'événement Form_resize je prenais form1_resize et là ça ne fonctionne pas.
Donc résolu
Merci encore
Vieillir? On peut retarder mais pas y échapper!
1