菜菜问题:关于notifyIcon1 & contextMenu1 的问题 在程序起动后,notifyIcon1显示,主窗口隐藏,怎么单击左键他contextMenu1菜单显示出来? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要将你的notifyIcon1的ContextMenu属性设置为你的Contextmenu对象。 notifyIcon1.ContextMenu = contextMenu1; notifyIcon1.DoubleClick+=new System.EventHandler(this.notifyIcon1_Click);然后定义函数private void notifyIcon1_Click(object sender, System.EventArgs e){菜单显示处理代码} notifyIcon1.ContextMenu = contextMenu1; 在设计器中选中你的 NotifyIcon control, 在设计器右边的属性 -> ContextMenu 有一个下拉列表,如果以设计好Contextmenu 则会出现在列表里,选中即可,否则需要拖一个ContextMenu控件到设计器,然后选中(关联到NotifyIcon -> ContextMenu 属性) notifyIcon1.ContextMenu = contextMenu1; 哦,我没说清楚,呵呵。ContextMenu属性等这些设置我都知道。单击右键就可以显出菜单来,我想单击左键也显示出菜单来。主窗口的Visible设为了Falase,所有程序只显示出notifyIcon1。所以想单击左键显示出菜单来,不是右键。主要是想左右键显示出不同的菜单。public void Show(Control control, Point pos);想得到桌面的某个Control来显示出contextMenu菜单来。先谢谢楼上各位... 左键就用notifyIcon的MouseDown事件,在里面添加代码就可以了 再用 e.Button判断是LEFT 还是RIGHT 不行啊。关键是public void Show(Control control, Point pos) 中的Control不能是隐藏的。 要将你的notifyIcon1的ContextMenu属性设置为你的Contextmenu对象。 在MouseDown事件里不能判断么? 可以判断,但是,主界面是隐藏的,关键是public void Show(Control control, Point pos) 中的Control不能是隐藏的。 有VB写的相同效果的代码,楼主如果懂VB,稍微参照下就可以用c#写出。如需要请留下邮箱。 http://briefcase.tom.com/Passinput.php?directoryid=4376733到我的网络U盘,用密码111111登陆,下载bin.rar看效果,是否符合你的要求。 textBlock内容更新后,如何让滚动条跟随textBlock的内容自动滚动? GridView 选中一行 不触发回传 byte[] 索引越界 我都换代理服务器了,怎么网站还知道是我呢? C#国际化问题--急 散分,散分,速度测试 请问各位大哥怎么在 .net 2005中添加窗体啊? 比较字符串 在调试ASP.NET的时候出现错误 属性定义语法问题 急救!为什么vs2003编译通过的项目在vs2005下却会“无法显式调用运算符或访问器” listView如何显示已选中的记录在当前显示中的记录位置
然后定义函数
private void notifyIcon1_Click(object sender, System.EventArgs e)
{
菜单显示处理代码
}
主要是想左右键显示出不同的菜单。public void Show(Control control, Point pos);
想得到桌面的某个Control来显示出contextMenu菜单来。先谢谢楼上各位...
关键是public void Show(Control control, Point pos) 中的Control不能是隐藏的。