Bonjour,
Je sais que ce problème a déjà été exposé dans plusieurs fois et dans plusieurs forum mais si je m'autorise à demander de l'aide ici c'est bien parceque je n'y arrive pas.
Je voudrais que l'userform s'ajuste à la taille de l'écran mais aussi les composants qui lui sont propres (multipage => avec combobox textbox label check box etc)
j'ai pu trouver sur internet cette solutin
mais j'ai un message d'erreur qui s'affiche "propriété ou méthode non gérée" par rapport à la ligne ctl.FontSize = ctl.FontSize * ratioh en la supprimant sa ne donne pas ce que je veux. Je l'ai placé dans Userform_Initialize() j'ai aussi essayé dans userform_activate
Merci d'avance
edit je me reprend quand j'enleve la ligne a probleme sa ajuste quasiment comme il faut mais la fenetre peut bouger ma question comment faire pour quelle reste immobile comme une fenetre windows en plein ecran ?
Je sais que ce problème a déjà été exposé dans plusieurs fois et dans plusieurs forum mais si je m'autorise à demander de l'aide ici c'est bien parceque je n'y arrive pas.
Je voudrais que l'userform s'ajuste à la taille de l'écran mais aussi les composants qui lui sont propres (multipage => avec combobox textbox label check box etc)
j'ai pu trouver sur internet cette solutin
Code:
Dim ctl As Control
Dim ratiow As String
Dim ratioh As String
ratiow = Application.Width / Me.Width
ratioh = Application.Height / Me.Height
Me.Left = 0
Me.Top = 0
Me.Width = Application.Width
Me.Height = Application.Height
For Each ctl In Me.Controls
ctl.Left = ctl.Left * ratiow
ctl.Top = ctl.Top * ratioh
ctl.Width = ctl.Width * ratiow
ctl.Height = ctl.Height * ratioh
ctl.FontSize = ctl.FontSize * ratioh
Next
mais j'ai un message d'erreur qui s'affiche "propriété ou méthode non gérée" par rapport à la ligne ctl.FontSize = ctl.FontSize * ratioh en la supprimant sa ne donne pas ce que je veux. Je l'ai placé dans Userform_Initialize() j'ai aussi essayé dans userform_activate
Merci d'avance
edit je me reprend quand j'enleve la ligne a probleme sa ajuste quasiment comme il faut mais la fenetre peut bouger ma question comment faire pour quelle reste immobile comme une fenetre windows en plein ecran ?
Dernière édition: