检查打开了哪个控件ContextMenu

时间:2014-01-26 14:50:19

标签: c# c#-4.0 contextmenu

我有一个ContextMenu,我需要确定它在事件ContextMenu_Opening中打开了什么控件。

事件参数不包含此类信息,也不包含发件人。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

使用一个我不知道它存在的简单属性来解决..:

private void contextMenu1_Opening(object sender, CancelEventArgs e)
{
     MessageBox.Show(contextMenu1.SourceControl.Name);
}