我有一个datagridview.右键单击它会显示一个上下文菜单,但它始终位于右上角.我想要它,以便菜单出现在用户右键单击的单元格上.它可能是Cell 1或2或其他什么.
谢谢Furqan
最简单的方法是在MouseDown上为数据网格自己显示上下文菜单(不使用网格视图上的上下文菜单属性).像这样:
Private Sub DataGridView1_MouseDown(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles DataGridView1.MouseDown
If e.Button = Windows.Forms.MouseButtons.Right Then
ContextMenuStrip1.Show(CType(sender, Control), e.Location)
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8882 次 |
| 最近记录: |