我想在鼠标光标位置显示FlowLayoutPanel。但是我的代码下面只是跳到我的表格中心。我在DataGridView.CellMouseEnter事件上触发它。请教一些建议,谢谢。
Private Sub dgw_CellMouseEnter(sender As Object, e As DataGridViewCellEventArgs) Handles dgw.CellMouseEnter
FlowLayoutPane1.Location = Cursor.Position
FlowLayoutPane1.Visible = True
End Sub
答案 0 :(得分:0)
使用MouseMove
代替MouseEnter
事件。当鼠标输入控件时,MouseEnter
仅被调用一次
请注意,即使鼠标位置可能位于控件之外,MouseMove
事件也会触发。