【发布时间】:2012-03-22 15:18:40
【问题描述】:
我希望能够右键单击图像并显示菜单。然后,当我单击其中一个项目时,我希望它指向一个类:
private void link1add_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
ContextMenu cm = new ContextMenu();
cm.MenuItems.Add("Add", HandleContextMenuAdd);
cm.MenuItems.Add("Remove", HandleContextMenuRemove);
link1add.ContextMenu = cm;
}
}
private void HandleContextMenuAdd(object sender, EventArgs e)
{
MessageBox.Show("Adding");
}
private void HandleContextMenuRemove(object sender, EventArgs e)
{
MessageBox.Show("Removing");
}
自首次发布以来已编辑的代码。 谢谢大家的帮助。
【问题讨论】:
-
指向一个类是什么意思?
-
例如“如果 (item1_clicked == true) { readocument();}
-
您的意思是,如果您单击首选项目,它会执行某些操作?
-
你不想指向一个类,你希望它指向一个类中的一个方法!
-
没错。但是重新搜索我正在使用的方法(实时创建上下文菜单)它想使用事件而不是带有方法的类。
标签: c# winforms menu right-click