如何知道右键打开时,其父控件是谁,即右风击了哪个控件,因为多个控件用了同一个菜单 多个控件的右键菜单是同一个,在菜单打开时,如何获得是那个控件发起的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以在具体点击右键菜单的一个项的Click事件中判断,比如:private void mnuTrayDelete_Click(object sender, System.EventArgs e){ MenuItem item = (MenuItem)sender; this.Controls.Remove(item.GetContextMenu().SourceControl);//这里用 item.GetContextMenu().SourceControl就可以得到是哪个控件打开的右键菜单了。}你问两次,我回答两次,嘿嘿! 使用HttpWebrequest 作的反向代理,获取不存在的页面,怎么返回给用户一个404页面? 怎么用控制下面两个方法的执行间隔? .net中简体转繁体在不同平台下出问题 高分求解 ~~~~~~~~~~~~ GDI+ 2.0 怎么输出CMYK模式的图片? ~~~~~~~~~~~~ 关于相对路径? Excel嵌入Winform的问题 请教高手,如何释放非托管类的资源 关于窗体控制 求购:c# 编写即时通讯工具实例(基于UDP开发) NET 打包命令。。 关于c#字符串处理中转换的问题
private void mnuTrayDelete_Click(object sender, System.EventArgs e)
{
MenuItem item = (MenuItem)sender;
this.Controls.Remove(item.GetContextMenu().SourceControl);//这里用 item.GetContextMenu().SourceControl就可以得到是哪个控件打开的右键菜单了。
}
你问两次,我回答两次,嘿嘿!