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





: ça peut servir aux autres 

Répondre avec citation
Partager