Private Sub DataGridConsignesEngins_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles DataGridConsignesEngins.MouseMove Dim TexteTooltip As String Dim hti As DataGrid.HitTestInfo hti = DataGridConsignesEngins.HitTest(e.X, e.Y) If hti.Type = DataGrid.HitTestType.Cell Then ' Initialisation du ToolTip monToolTip.AutoPopDelay = 5000 monToolTip.InitialDelay = 100 monToolTip.ReshowDelay = 1000 If monToolTip.Active = True Then monToolTip.Active = False End If TexteTooltip = "Informations complémentaires " & hti.Row & " " & hti.Column monToolTip.SetToolTip(Me.DataGridConsignesEngins, TexteTooltip) monToolTip.Active = True End If End Sub
Private Sub DataGridConsignesEngins_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles DataGridConsignesEngins.MouseMove Dim TexteTooltip As String Dim hti As DataGrid.HitTestInfo hti = DataGridConsignesEngins.HitTest(e.X, e.Y) If hti.Type = DataGrid.HitTestType.Cell And HitRow <> hti.Row Then ' Initialisation du ToolTip HitRow = hti.Row 'declarée au niveau de la classe monToolTip.AutoPopDelay = 5000 monToolTip.InitialDelay = 500 monToolTip.ReshowDelay = 1000 If monToolTip.Active = True Then monToolTip.Active = False End If TexteTooltip = "Informations complémentaires " & hti.Row & " " & hti.Column monToolTip.SetToolTip(Me.DataGridConsignesEngins, TexteTooltip) monToolTip.Active = True End If End Sub