ho scritto:
codice:
Friend Shared Sub VisualizesInformationError(ByVal control As Control, _
ByVal caption As String, _
Optional ByVal title As String = Nothing)
Dim ttError As New ToolTip
Dim TTPWin As IWin32Window = My.Forms.FormPrincipale
'Le Coordinate del ToolTip.
Dim TTPosX As Integer = control.Location.X
Dim TTPosY As Integer = control.Location.Y
'Imposta il ToolTip.
With ttError
.ToolTipTitle = title
.IsBalloon = True
.ToolTipIcon = ToolTipIcon.Error
.Show(caption, TTPWin, TTPosX, TTPosY, (10 * 1000))
End With
End Sub
Il problema principale è poi che disegna il ToolTip in alto e non sopra l'oggetto passato come argomento (control)!
Poi mi piacerebbe fare qualcosa che vada bene per tutte le finestre...per cui vorrei trovare il modo di passare il tipo IWin32Window direttamente attraverso l'oggetto Control (cioè venga indicata la finestra in cui è contenuto)