。。。
首先你肯定知道要添加多少个的“组文件”
在添加的代码里加入
ContextMenuStrip. .DropDownItems.Add(CreateItem(xxx1,路径1))
ContextMenuStrip. .DropDownItems.Add(CreateItem(xxx2,路径2))
ToolStripItem CreateItem(string txt,string path)
{
ToolStripItem item=new ToolStripItem(txt)
item.Tag=path
item.Click+=item_Click;
}
void Item_Click(object sender,EventArgs e)
{
ToolStripItem obj=sender as ToolStripItem ;
string path= obj.Tag.ToString();
这里该干嘛干嘛
}
菜单项.Click+=你的事件处理程序。
事件处理程序通过sender判断是哪个菜单触发的。
ContextMenuStrip.Items.Add 动态添加。
或者你先添加好了,在运行时通过Visibled控制
ContextMenuStrip.Items.Add是将新建的组(或文件)名添加到ContextMenuStrip中,可关键是触发事件?就是说当我进行添加操作时,是要添加到指定的组(或文件),那么当我选择到相应的的文件名时会有一个触发事件,指示将该数据添加到指定的组(或文件),这个触发事件是怎么实现的???
多谢回答。。。
触发事件使用同一个,根据传入的sender判断是谁点击,编写事件
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。