WIDGETS GAMBAS
LOGICIELS GAMBAS 3
TUTORIELS
VISITES

   visiteurs

   visiteurs en ligne

Où ça, qui ça?
_gb3.pngHBOX - Pourquoi utiliser les HBOX/VBOX
 
 

Pourquoi utiliser une Hbox /Vbox ?


La première réponse qui me viens à l'idée et d'adapter son logiciel à la résolution de son écran.

En effet, prenons un exemple.
Je veux créer un petit bloc note avec un menu simple à bouton et une partie saisie de texte.

myhbox.jpg

A) Sans Hbox/Vbox
 création de l'interface sans hbox/Vbox
Je dimensionne une nouvelle form en 500x500
Je place 5 boutons, et en dessous je place une textarea.

Je place mon code et voilà.
Je compile mon application et je mets l'appli dispo sur la forge.
Mais lorsqu'un autre utilisateur va la télécharger et l'exécuter sur son ordinateur, l'appli sera horrible à utiliser car non adapté à la résolution de l'écran.

Une astuce consiste à utiliser les widget Hbox et Vbox.
Comment procéder?
myhbox1.jpg

B) Avec Hbox/Vbox
Je vais découper mon interface comme ceci :
une barre contenant les 5 boutons alignés horizontalement. Un Hbox conviendra parfaitement (H pour Horizontal représenté en violet dans notre exemple).
Pour que les boutons remplissent l'intégralité de ma Hbox, je mets la propriété EXPAND de chaque bouton à TRUE.
LA barre de menu sera en haut et en dessous une boite de saisie de texte textarea.
J'utilise pour cela un conteneur Vbox pour aligner verticalement mes widgets.(en vers sur l'exemple).
La textarea doit remplir tout l'espace restant de ma Vbox. Je mets donc la propriété EXPAND à TRUE.

et dans le code de ma form, à l'évènement Resize je saisi ceci :

Public Sub Form_Resize()
VBox1.x = 0
VBox1.Y = 0
VBox1.Width = Me.Width
VBox1.Height = Me.Height
End


Détaillons ce code :
En premier j'aligne la vbox1 aux coordonées 0,0
ensuite je l'agrandis à la taille de ma form.

Le résultat?
si je redimensionne ma fenêtre, la totalité de mon interface sera redimensionnée. Toutes les résolutions d'écrans pourront l'utiliser sans aucun souci.
Merci pour votre attention.

Date de création : 07/11/2020 @ 21:53
Dernière modification : 07/11/2020 @ 21:53
Catégorie : HBOX
Page lue 101 fois


Imprimer l'article Imprimer l'article


react.gifRéactions à cet article

Personne n'a encore laissé de commentaire.
Soyez donc le premier !


ACCES RAPIDE
RECHERCHE




LOGICIELS GAMBAS 2
LES INSTRUCTIONS
LES COMPOSANTS
Divers

^ Haut ^