c#给程序添加右键菜单
我用c#做了一个播放器,想打开媒体文件用这个,并且添加一个鼠标右键菜单,怎么加。我想是点击右键菜单后生成一个鼠标事件,获取文件名及其目录,然后用程序打开,这样对吗...
我用c#做了一个播放器 ,想打开媒体文件用这个,并且添加一个鼠标右键菜单,怎么加。
我想是点击右键菜单后生成一个鼠标事件,获取文件名及其目录,然后用程序打开,这样对吗 展开
我想是点击右键菜单后生成一个鼠标事件,获取文件名及其目录,然后用程序打开,这样对吗 展开
3个回答
2013-08-06
展开全部
NotifyIcon控件有一个属性contextMenuStrip;
在托一个contextMenuStrip(右键菜单)控件;
用NotifyIcon控件的属性contextMenuStrip指向右键菜单的ID; Icon1 = notifyIcon1.Icon;
notifyIcon1.Icon = Icon;
//notifyIcon1.Icon = mNetTrayIcon ;
notifyIcon1.Text = "合同管理系统";
notifyIcon1.Visible = true;
//定义一个MenuItem数组,并把此数组同时赋值给ContextMenu对象
MenuItem[] mnuItms = new MenuItem[3];
mnuItms[0] = new MenuItem();
mnuItms[0].Text = "打开系统";
mnuItms[0].Click += new System.EventHandler(this.showMainForm);
mnuItms[1] = new MenuItem("-");
mnuItms[2] = new MenuItem();
mnuItms[2].Text = "退出系统";
mnuItms[2].Click += new System.EventHandler(this.ExitSelect);
mnuItms[2].DefaultItem = true;
notifyiconMnu = new ContextMenu(mnuItms);
notifyIcon1.ContextMenu = notifyiconMnu;
在托一个contextMenuStrip(右键菜单)控件;
用NotifyIcon控件的属性contextMenuStrip指向右键菜单的ID; Icon1 = notifyIcon1.Icon;
notifyIcon1.Icon = Icon;
//notifyIcon1.Icon = mNetTrayIcon ;
notifyIcon1.Text = "合同管理系统";
notifyIcon1.Visible = true;
//定义一个MenuItem数组,并把此数组同时赋值给ContextMenu对象
MenuItem[] mnuItms = new MenuItem[3];
mnuItms[0] = new MenuItem();
mnuItms[0].Text = "打开系统";
mnuItms[0].Click += new System.EventHandler(this.showMainForm);
mnuItms[1] = new MenuItem("-");
mnuItms[2] = new MenuItem();
mnuItms[2].Text = "退出系统";
mnuItms[2].Click += new System.EventHandler(this.ExitSelect);
mnuItms[2].DefaultItem = true;
notifyiconMnu = new ContextMenu(mnuItms);
notifyIcon1.ContextMenu = notifyiconMnu;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-06
展开全部
http://cn.ziddu.com/downloadfile/273634/reg.zip.html 这个例子应该是你要的效果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-06
展开全部
那就是ContextMenuStrip的项啊,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询