VB.net(桌面)上下文菜单分配给多个控件所有者问题

时间:2008-10-28 16:44:30

标签: vb.net controls contextmenu

我在同一个表单上有两个不同的网格控件。它们共享相同的上下文菜单。当我选择上下文菜单项时,我无法确定哪个控件是所有者。

2 个答案:

答案 0 :(得分:4)

ContextMenuStrip类上的SourceControl属性将显示导致该菜单条显示的最后一个控件。

答案 1 :(得分:0)

MenuItem的Click事件的事件处理程序将具有Sender参数。此对象应该是在显示上下文菜单时具有焦点的控件。