【发布时间】:2015-09-29 10:57:00
【问题描述】:
我试图在用户单击上下文菜单中的 MenuItem 时显示消息框警报。这是上下文菜单代码:
public Form1()
{
MenuItem mni = new MenuItem();
mni.Text = "BackLog Task";
mni.MenuItems.Add("Backlog Task (1)");
mni.Click += new EventHandler(this.mni_Click);
contextMenu1.MenuItems.Add(mni);
notifyIcon1.Visible = true;
notifyIcon1.Icon = new System.Drawing.Icon
(System.Environment.GetFolderPath
(System.Environment.SpecialFolder.Personal)
+ @"\icon.ico");
notifyIcon1.Text = "Right-click me!";
notifyIcon1.ContextMenu = contextMenu1;
InitializeComponent();
}
这里是点击事件处理程序:
void mni_Click(object sender, EventArgs e)
{
MessageBox.Show("Back Log Event Handler");
}
但是 click 事件永远不会被触发。有没有人知道可能出了什么问题??
【问题讨论】: