ToolStripSplitButton与ToolStripDropDownButton

时间:2009-04-08 14:06:10

标签: visual-studio winforms .net-2.0

ToolStripSplitButtonToolStripDropDownButton之间有什么区别? (Visual Studio 2008)(也问here,而不是SO)。乍一看,它们看起来大致相同;特别是在设计师中。

2 个答案:

答案 0 :(得分:15)

分割按钮是常规按钮,附带一个下拉菜单。如果单击按钮部件上的拆分按钮,它就像常规按钮一样。如果在菜单部件上单击它,则菜单会下降。例如,大多数浏览器上的“后退”按钮就是这种类型的按钮。

单击下拉按钮,下拉菜单。除了显示下拉菜单之外,它们没有(也不应该有)直接关联的功能。它们就像菜单中最顶级的项目:点击时它们不会做任何事情,只是为了显示更多项目。

答案 1 :(得分:4)

引自here

  

将ToolStripSplitButton想象成一个   常规按钮加入到   ToolStripDropDownButton。

     

当你点击一个   ToolStripDropDownButton Click   事件总是激发和下降   列表显示。

     

单击按钮侧时   ToolStripSplitButton Click   事件触发,但下拉列表是   没有显示,如果你点击   按下拆分按钮的一侧   显示下拉列表但是   点击事件不会触发。

     

在Internet Explorer 6中的“邮件”按钮   就像ToolStripDropDown按钮一样   而编辑按钮就像一个   ToolStripSplitButton - 即,如果你   点击它刚刚启动的图像   编辑器,如果你点击   它提供了一个下拉列表   编辑器。

     

视觉上,你悬停时的提示   光标在按钮上是一个   ToolStripSplitButton将显示一个实体   垂直线分割图像   下拉箭头(两侧)   '拆分')而   ToolStripDropDown按钮不会显示   垂直线。