Se parli del ControlTipText di un controllo su una userform, allora No, non mi risulta si possa forzare un Multiline (e il suggerimento di PcBase diventerebbe quindi inapplicabile). Dovresti quindi usare un qualche trucco alternativo
Ad esempio:
-supponiamo di avere Userform1 con un TextBox1
-inserisci una Label, magari sovrapposta al TextBox1 di cui vuoi simulare il TipText; supponiamo si chiami Label1
-usi UserForm_Initialize per impostare il contenuto di Label1 e renderla non visibile
-poi usi l'evento MouseMove di TextBox1 per rendere visibile la Label
-una Macro "OnTime" fara' scomparire la Label dopo 1-2 secondi
Il tutto corrisponde a questo codice da associare alla userform:
- Codice: Seleziona tutto
Private Sub TextBox1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Me.Label1.Visible = True
Application.OnTime Now + TimeSerial(0, 0, 1), "HideLabel" 'Disabilita Label dopo 1 secondo
End Sub
Private Sub UserForm_Initialize()
Me.Label1.Caption = "Nel mezzo del cammin di nostra vita " & Chr(10) & "Mi ritrovai..."
Me.Label1.Visible = False
End Sub
Mentre la macro "OnTime" va messa in un modulo standard del vba:
- Codice: Seleziona tutto
Sub HideLabel()
UserForm1.Label1.Visible = False
End Sub
E' solo un esempio, con un po' di fantasia si puo' creare qualche effetto ulteriore...