我用menuStrip做了一个文件菜单,加载的时候动态添加一些项,形如:
文件
项1
项2
..
..
我想当点击不同项的时候获得相应的名称,
文件菜单只有一个DropDownItems方法,DropDownItems[0]这样不管点哪个项都只能获得第一项,
请问大家怎么获得点击项的名称
文件
项1
项2
..
..
我想当点击不同项的时候获得相应的名称,
文件菜单只有一个DropDownItems方法,DropDownItems[0]这样不管点哪个项都只能获得第一项,
请问大家怎么获得点击项的名称
{
ToolStripMenuItem mi = (ToolStripMenuItem)sender;
MessageBox.Show(mi.Text);
}
谢谢
this.YourToolStripMenuItem.Click += new System.EventHandler(YouMethod);
其中,YourToolStripMenuItem 为你的StripMenu的子项,Click为他的鼠标单击事件,System.EventHandler为处理鼠标单击事件"YourToolStripMenuItem.Click "的委托(也叫代理),YourMethod为你要绑定的方法。你可以参照一下其他窗体元素,例如一个按钮,在项目中Designer.cs中的定义。建议你看看.NET的事件机制