将控件移动到光标位置?

时间:2013-10-24 10:11:40

标签: vb.net winforms

我想在鼠标光标位置显示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

1 个答案:

答案 0 :(得分:0)

使用MouseMove代替MouseEnter事件。当鼠标输入控件时,MouseEnter仅被调用一次 请注意,即使鼠标位置可能位于控件之外,MouseMove事件也会触发。