【发布时间】:2018-09-03 03:34:05
【问题描述】:
我有一个 DataGridView,如果右键单击单元格,我想使用一个 ContextMenuStrip,如果单击单元格标题,我想使用不同的 ContextMenuStrip。我不只想添加或删除或使“相同”CMS 的成员可见或不可见。我以为这就像右键更改DataGridView的属性一样简单,但我一定是弄错了。
Private Sub DgvItems_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DgvItems.CellClick
Dim dgv As DataGridView = DgvItems
If MouseButtons.Right Then
Select Case md.HitTestInfo.Type
Case DataGridViewHitTestType.ColumnHeader
dgv.ContextMenuStrip = CmsDgvItemsColHdrs
dgv.ContextMenuStrip.Show()
Case DataGridViewHitTestType.Cell
dgv.ContextMenuStrip = CmsDgvItemsRows
dgv.ContextMenuStrip.Show()
End Select
End If
End Sub
有什么想法吗?
【问题讨论】:
标签: vb.net datagridview contextmenustrip