[VB]redimensionner une form [Résolu]

Signaler
Messages postés
92
Date d'inscription
lundi 16 mai 2005
Statut
Membre
Dernière intervention
3 juin 2009
-
Messages postés
31
Date d'inscription
jeudi 26 mai 2005
Statut
Membre
Dernière intervention
17 novembre 2005
-
Bonjour,



voici mon problème : j'ai une form avec plusieurs contrôles et des
boutons modifier, ajouter et supprimer et qui a une taille définie par
la propriété Height. Lorsque l'utilisateur clique sur les boutons
modifier et ajouter je voudrais que d'autres contrôles que j'ai mis en
bas de ma form apparaissent, mais seulement à ce moment. Alors j'ai
pensé qu'il serait bien de mettre à ce moment là les nouveaux contrôles
(en bas de la form) à visible=true et après de redimensionner la form à
la taille que prennent tous les objets.

Mes questions sont:

1- si je mets la propriété visible des objets que je ne souhaite pas
afficher à false et que je redimensionne la form en fonction de la
taille des objets qu'elle contient, est-ce qu'elle ne va pas être
redimensionné aussi en fonction des objets que je ne veux pas afficher?

2- comment on fait pour redimensionner une form en fonction de ce qu'elle contient?



Merci

NINI

2 réponses

Messages postés
123
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
25 juillet 2007
1
1) Non.2) Me.Height Ta_Hauteur et Me.Width Ta_Largeur
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 234 internautes nous ont dit merci ce mois-ci

Messages postés
31
Date d'inscription
jeudi 26 mai 2005
Statut
Membre
Dernière intervention
17 novembre 2005

Pour la question 1, je dirai: tout dépend de toi! A toi de tenir compte ou non des objets visibles ou pas.



Par exemple :

If MonBouton.Visible = True then


Me.Height = MonBouton.Top + MonBouton.Height


Me.Width = MonBouton.Left + MonBouton.Width


End If




Car Me.Height = MonBouton.Top + MonBouton.Height fonctionnera toujours,
que MonBouton soit visible ou pas, donc à toi de préciser...