DataGridView右键点击行时选中行,并且弹右键快捷菜单
2011-01-04 13:09
609 查看
'DataGridView右键点击行时选中行,并且弹右键快捷菜单
Private Sub GridView1_CellMouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles GridView1.CellMouseDown
If e.Button = Windows.Forms.MouseButtons.Right Then
If e.RowIndex >= 0 And e.ColumnIndex >= 0 Then '选中行头或列头均不触发
'MsgBox(e.RowIndex & " : " & e.ColumnIndex)
'若行已是选中状态就不再进行设置
If (GridView1.Rows(e.RowIndex).Selected = False) Then
GridView1.ClearSelection()
GridView1.Rows(e.RowIndex).Selected = True
End If
'只选中一行时设置活动单元格
If (GridView1.SelectedRows.Count = 1) Then
GridView1.CurrentCell = GridView1.Rows(e.RowIndex).Cells(e.ColumnIndex)
End If
'弹出操作菜单 End If
Me.ContextMenu1.Show(MousePosition.X, MousePosition.Y) '鼠标在屏幕上的位置
End If
End Sub
Private Sub GridView1_CellMouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles GridView1.CellMouseDown
If e.Button = Windows.Forms.MouseButtons.Right Then
If e.RowIndex >= 0 And e.ColumnIndex >= 0 Then '选中行头或列头均不触发
'MsgBox(e.RowIndex & " : " & e.ColumnIndex)
'若行已是选中状态就不再进行设置
If (GridView1.Rows(e.RowIndex).Selected = False) Then
GridView1.ClearSelection()
GridView1.Rows(e.RowIndex).Selected = True
End If
'只选中一行时设置活动单元格
If (GridView1.SelectedRows.Count = 1) Then
GridView1.CurrentCell = GridView1.Rows(e.RowIndex).Cells(e.ColumnIndex)
End If
'弹出操作菜单 End If
Me.ContextMenu1.Show(MousePosition.X, MousePosition.Y) '鼠标在屏幕上的位置
End If
End Sub
相关文章推荐
- DataGridView右键点击行时选中行,并且弹右键快捷菜单
- winform 右键点击行时选中行,并弹出操作菜单
- dataGridView右键菜单并选中该行
- DataGridView上点击鼠标右键时选中行的方法
- VMWARE中虚拟工具VMTOOLS的安装 安装 vmtools之前,需要先打开虚拟机,并且启动其中的操作系统。 注意看下图中鼠标的位置。请将鼠标移动到相应位置上点击右键。 在弹出的菜单最下端点击“
- DataGridView右键单击弹出菜单并选中行
- C#中用鼠标右键选中tabpage选项卡 并且弹出右键菜单,实现选项卡的关闭
- treeView右键快捷菜单如何选中当前节点
- dataGridView右键菜单并选中该行
- datagridview右键菜单鼠标当前所在数据行进行选中,并在无数据时不显示右键菜单。
- C# winform datagridview中如何实现鼠标右键点击一行数据出现一个带有删除的菜单,并能执行删除操作?
- dataGridView右键菜单并选中该行
- C#中用鼠标右键选中tabpage选项卡 并且弹出右键菜单,实现选项卡的关闭
- datagridview 右键选中行 并弹出菜单
- C#中用鼠标右键选中tabpage选项卡 并且弹出右键菜单,实现选项卡的关闭
- WinFrom - DataGridView控件右键选中记录并弹出菜单
- ArcGIS API for Silverlight开发中鼠标左键点击地图上的点弹出窗口及右键点击弹出快捷菜单的实现代码
- dataGridView右键菜单并选中该行 http://blog.csdn.net/lanmao100/archive/2009/06/25/4298529.aspx
- Ubuntu的右键菜单中添加“打开终端”快捷方式
- 在WPF中弹出右键菜单时判断鼠标是否选中该项