我已經下鼠標光標提示設置,但它是閃爍的時候,即使光標不移動。有關如何防止工具提示閃爍的任何想法?提示 - 閃爍
代碼:
Private Sub DataGridView1_MouseHover(sender As Object, e As EventArgs) Handles DataGridView1.MouseHover
Dim cur = DataGridView1.HitTest(e.X, e.Y)
If cur.RowIndex >= 0 AndAlso cur.ColumnIndex >= 0 Then
DataGridView1.Cursor = Cursors.Help
ToolTip1.Active = True
Dim cp = Cursor.Position
cp.Y += CInt(Cursor.Size.Height * 0.2)
cp.X += CInt(Cursor.Size.Width * 0.8)
ToolTip1.Show("Details...", Me, PointToClient(cp))
Else
DataGridView1.Cursor = Cursors.Default
ToolTip1.Active = False
End If
End Sub
什麼東西閃爍,光標或工具提示?另外,你在哪裏執行此代碼? –
對不起,我編輯了問題,工具提示閃爍,並且我在Datagrid_mouseMove事件中有此代碼。 – LuckyLuke82
現在我還沒有使用過非常多的數據網格,所以我不知道該控件的行爲如何,但是如果您在'MouseHover'事件中嘗試這樣做會發生什麼? –