Bonjour & Merci pour le lien
effectivement superbe utilisation de l'Api
Cependant par rapport à ce Code, il y à un truc que je n'explique pas, j'ai un défaut d'affichage ,
Le redimensionnement des Ctrl (txtbox,Labels) n'est pas de la même taille en fonction de leurs position dans le Usf ???( ca dilate plus en position basse de l'Usf??)
Ci joint un Bout de Code pour le Redim :
'rapports d'agrandissement
RW = Me.Width / wInit: RH = Me.Height / hInit
'redimensionnement et replacement de l'ensemble des contrôles voulus en fonction de l'écran
Dim Ctl As MSForms.Control
For Each Ctl In Me.Controls
'tag pour les contrôles que l'on ne veut pas redimensionner
If Ctl.Tag = "" Then Ctl.Move Ctl.Left * RW, Ctl.Top * RH, Ctl.Width * RW, Ctl.Height * RH
If Not TypeOf Ctl Is Image Then 'ajouter si besoin les autres contrôles n'ayant pas de police
Ctl.Font.Size = Round(Ctl.Font.Size * RH) 'redim des polices
End If
Next
Si vous avez une idée ???