Sinon, c'est peut être la hauteur minimale qui est verrouillée
Je ne sais pas si la taille de la police est prise en compte pour la hauteur minimale
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionAu delà de 817, le traitement est Ok))
Private Sub Command1_Click() Me.ScaleMode = vbPixels mes_polices = Array("Courier", "MS Sans Serif", "Times New Roman", "System") For ma_police = 0 To UBound(mes_polices) MsgBox "voyons avec la police " & mes_polices(ma_police) For taille = 4 To 20 Text1.FontName = mes_polices(ma_police) Text1.FontSize = taille Me.Font = Text1.Font Me.FontSize = Text1.FontSize Text1.Height = TextHeight("Voyons donc un peu !") MsgBox " Avec la police " & Text1.FontName & ":" & vbCrLf & _ "nous avons voulu une taille de " & taille & " et nous en avons finalement une effective de ===>>> " & Text1.FontSize & vbCrLf & _ "va nécessiter au moins (sans compter les éventuelles bordures d'un contrôle) " & TextHeight("Voyons donc un peu !") & " pixels de hauteur" & vbCrLf & _ " soit : " & TextHeight("Voyons donc un peu !") * Screen.TwipsPerPixelY & " twips de hauteur) " Next Next End Sub
Dépose donc sur un site ad hoc un petit projet exemple