|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Expert Confirmé
![]() |
bonjour a tous
voila mon ancien userform redimensionnable revue et corrigé le principe: en premier lieu on utilise l'api"user32.dll" pour donner les propriétés manquantes au userforms(les trois boutons, l'élasticité) ensuite on mémorise les propriétés des controls( left ,top,largeur,hauteur,et fontsize sie le control le gere) ensuite vu que le userform est redimensionnable a souhait on appelle au resize de l'userform la macro "redimensionnement" dans celle ci on compare la dimension initiale a celle actuelle on obtient ainsi le chiffre multiplicateur qui sera appliqué a tout les controls bien sur certains controls ne gèrent pas le "font size" et bien on a mis un tag a ces controls et une condition sur ce tag gère le fontsize j'ai mis des commentaire dans le code relativement simple j'ai volontairement mis des boutons de taille et avec le font size différent pour bien montrer que les controls sont bien redimentionnés avec leur propres proportions individuelles voila au plaisir
__________________
mes fichiers dans les contributions: mon formulaire mail avec CDO en vba et mon formulaire mail avec CDO en vbs dans un HTA mon nouveau mouse in out pour les boutons dans un userform mon addin pour prendre un cliché de selection de cellules si ton problème est résolu n'oublie pas de pointer :résolu:ça peut servir aux autres et n'oublie pas de voter ![]()
|
|
|
20
|
Copyright © 2000-2012 - www.developpez.com