ToolStripSplitButton和ToolStripDropDownButton之间有什么区别? (Visual Studio 2008)(也问here,而不是SO)。乍一看,它们看起来大致相同;特别是在设计师中。
答案 0 :(得分:15)
分割按钮是常规按钮,附带一个下拉菜单。如果单击按钮部件上的拆分按钮,它就像常规按钮一样。如果在菜单部件上单击它,则菜单会下降。例如,大多数浏览器上的“后退”按钮就是这种类型的按钮。
单击下拉按钮,下拉菜单。除了显示下拉菜单之外,它们没有(也不应该有)直接关联的功能。它们就像菜单中最顶级的项目:点击时它们不会做任何事情,只是为了显示更多项目。
答案 1 :(得分:4)
引自here
将ToolStripSplitButton想象成一个 常规按钮加入到 ToolStripDropDownButton。
当你点击一个 ToolStripDropDownButton Click 事件总是激发和下降 列表显示。
单击按钮侧时 ToolStripSplitButton Click 事件触发,但下拉列表是 没有显示,如果你点击 按下拆分按钮的一侧 显示下拉列表但是 点击事件不会触发。
在Internet Explorer 6中的“邮件”按钮 就像ToolStripDropDown按钮一样 而编辑按钮就像一个 ToolStripSplitButton - 即,如果你 点击它刚刚启动的图像 编辑器,如果你点击 它提供了一个下拉列表 编辑器。
视觉上,你悬停时的提示 光标在按钮上是一个 ToolStripSplitButton将显示一个实体 垂直线分割图像 下拉箭头(两侧) '拆分')而 ToolStripDropDown按钮不会显示 垂直线。