我在我的C#.net windows应用程序中使用toolStripMenu。
我在toolStripMenu中添加了一个ToolStripSplitButton,这个按钮实现了它的点击事件,有两个项目,第一个是“保存”,第二个是“删除”,两个项目都实现了点击事件。
当我运行应用程序并单击toolStripMenu按钮下拉图标(获取其子项的三角形图标)时,ToolStripSplitButton

我想它应该只在我点击工具条按钮时触发,而不是在它的下拉图标上。
请建议我如何处理它。
发布于 2012-09-25 16:54:18
试试这个:
var button = new ToolStripSplitButton("Save", "path to Save image");
button.ButtonClick += clickEventHandler;ToolStripSplitButton有两个单击处理程序。一个叫做"Click“,另一个叫做"ButtonClick”。此构造函数new ToolStripSplitButton("Save", "path to Save image", clickEventHandler)中的click是“clickEventHandler”处理程序,无论您在控件的哪个位置单击,它都会触发。"ButtonClick“处理程序仅在您单击按钮本身时触发,而不是下拉图标。
https://stackoverflow.com/questions/12579209
复制相似问题