Pb de redimensionnement au form_load (sstab) [Résolu]

Signaler
Messages postés
138
Date d'inscription
vendredi 1 août 2003
Statut
Membre
Dernière intervention
16 juillet 2009
-
Messages postés
138
Date d'inscription
vendredi 1 août 2003
Statut
Membre
Dernière intervention
16 juillet 2009
-
Salut tout le monde,



J'ai un probleme de redimensionnement d'un controle sstab au lancement de ma form, je m'explique :



Je lance ma form en maximisé, et je voudrais que mon sstab suive, j'ai donc fait cette petite manip au form_load :



Private Sub Form_Load()

SSTab1.Height = Me.Height

SSTab1.Width = Me.Width

End Sub


Mais le sstab prenait les dimension de la form non maximisée :-(


J'ai donc fait quelques modifs :



Private Sub Form_Load()

Me.Refresh

DoEvents

SSTab1.Height = Me.Height

SSTab1.Width = Me.Width

End Sub



Sans plus de resultats.

Par contre les memes commandes mises sur un bouton me redimensionnent mon sstab nickel.



La taille de la fenetre se fait visiblement en dernier dans le form_load (c'est la seule explication que j'ai trouvé)



Donc je voulais savoir si il y aurait pas un moyen de lancer des
commandes apres le redimensionnement de la fenetre, mais tout de meme
au demarrage (sans que l'utilisateur ne fasse quoi que ce soit), ou
n'ai-je que mes yeux pour pleurer et je n'aurais jamais un bô petit
sstab :( ?



Merci



ZeGuizmo

6 réponses

Messages postés
402
Date d'inscription
jeudi 25 novembre 2004
Statut
Membre
Dernière intervention
7 juin 2009
3
Salut,

Mets ton code sur le Form_Resize.
3
Merci

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

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

Messages postés
3140
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
11 mars 2019
23
et en plus il faut utiliser la zone client sinon ça va te bouffer des pixels.



SSTab1.Height = Me.ScaleHeight
SSTab1.Width = Me.ScaleWidth

Daniel
3
Merci

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

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

Messages postés
3140
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
11 mars 2019
23
les contrôles sont dans la zone utilsable de la Forme, donc ça exclut
les bordures et la barre de titre, pour la Largeur ça doit faire 8
pixels tout juste suffisant pour cacher la partie arrondie droite du
SStab, et pour la hauteur ça peut aller jusqu'à 34 pixels.

à noter que les dimensions de la forme sont toujours en twips, alors
que ScaleWidth et ScaleHeight sont dans la même unité que la position
et les dimensions des contrôles.

Daniel
3
Merci

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

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

Messages postés
138
Date d'inscription
vendredi 1 août 2003
Statut
Membre
Dernière intervention
16 juillet 2009

Nickel merci :)

ZeGuizmo
Messages postés
138
Date d'inscription
vendredi 1 août 2003
Statut
Membre
Dernière intervention
16 juillet 2009

Ok, mais peux tu expliquer un peu le phénomène, je n'ai jamais entendu parler de ca.



Merci :)

ZeGuizmo
Messages postés
138
Date d'inscription
vendredi 1 août 2003
Statut
Membre
Dernière intervention
16 juillet 2009

Ok merci pour cette explication :)

ZeGuizmo