在DataGridView上添加了一个ContextMenuStrip1,自定义了菜单项。菜单项的目的只是输入数据到DataGridView。就是点击右键菜单项时将该项的文字输入到单元格。问题是折腾了好久都没办法获取这个菜单项文字。请高手指点啊。
我说的是比如在点击事件中,达到如下效果:
Sub ContextMenuStrip1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ContextMenuStrip1.Click
msgbox currentToolstripMenuItem.Text
End Sub
当然实际上没有currentToolstripMenuItem可调用。
你应该选择以下(ItemClicked)事件:
Private Sub ContextMenuStrip1_ItemClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) Handles ContextMenuStrip1.ItemClicked
MsgBox(e.ClickedItem.Text)
End Sub