上下文菜单的菜单项单击后没有反应

奇零草 2006-07-25 10:26:55
代码段如下:
ContextMenu cm = new ContextMenu();
MenuItem miOpenPage = new MenuItem("打开网页(&O)");
cm.MenuItems.Add(miOpenPage);
miOpenPage.Click += new EventHandler(this.mOpenPage_Click);
cm.Show(Map, new System.Drawing.Point(e.x, e.y));
事件处理函数如下:
private void mOpenPage_Click(object sender, System.EventArgs e)
{
System.Diagnostics.Process.Start("http://127.0.0.1");
}
这时右击后,会弹出菜单,但文字是灰色的,单击后也没任何反应。
请高手指点,谢谢!
...全文
76 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
futurekiss2008 2006-07-25
  • 打赏
  • 举报
回复
在构造函数中添加
this.ContextMenu = cm;
不用
cm.Show(Map, new System.Drawing.Point(e.x, e.y));
把他屏蔽了,就可以了。
Knight94 2006-07-25
  • 打赏
  • 举报
回复
to 会弹出菜单,但文字是灰色的,单击后也没任何反应

设置一下miOpenPage的enabled属性为true试试。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧