日期:2014-05-19  浏览次数:20789 次

自动关联菜单的工具栏制作问题?
工具栏选用:ToolStrip组件,菜单选用MenuStrip组件
1、遍历菜单按照某种条件在工具栏上添加对应按钮(已实现)
2、?怎么实现工具栏上按钮单击事件调用菜单对应项的单击事件?

------解决方案--------------------
不清楚 友情UP
------解决方案--------------------
弄清楚原理后就知道了﹐無非就是建立一個映射關系。

//此处疑问?怎么自动把菜单的单击事件关联到工具栏上???

你將菜單的各項依次對應工具欄后﹐點擊工具欄后﹐查詢對應的是哪個菜單(可將菜單的位置或ID保存在工具欄的按鈕的Tag中,以便對應)﹐然后調用它的PerformClick()方法就可以了。
(一般的按鈕和菜單項都有此方法﹐沿有用過ToolStripMenuItem,不過應該也有類似的方法。)