sanmidi
" O San Midi (https://it.wikipedia.org/wiki/Musical_Instrument_Digital_Interface), sempre amato,
gloria a te in ogni loco,
riduci, orsù, ciò che è esagerato:
un sorriso a te solo basta, come gioco. "
Public Sub Button1_Click()
While Label1.W < Label1.Font.TextWidth(Label1.Text)
Dec Label1.Font.Size
Wend
End
OK, sostituisci il codice del mio ultimo programma con questo. È meglio?
Public Sub Form_Resize()
Dim iLabW As Integer = LabelOutput.Width
Dim iFontW As Integer = LabelOutput.Font.TextWidth(LabelOutput.Text)
Dim bUpDown As Boolean
If Max(iLabW, iFontW) = iFontW Then bUpDown = True
If Not bUpDown Then
Repeat
Inc LabelOutput.Font.Size
iLabW = LabelOutput.Width
iFontW = LabelOutput.Font.TextWidth(LabelOutput.Text)
Until iLabW <= iFontW
Dec LabelOutput.Font.Size
Else
Repeat
Dec LabelOutput.Font.Size
iLabW = LabelOutput.Width
iFontW = LabelOutput.Font.TextWidth(LabelOutput.Text)
Until iLabW >= iFontW
End If
End