ToolStripSplitButton vs. ToolStripDropDownButton

问题描述 投票:9回答:2

ToolStripSplitButtonToolStripDropDownButton有什么区别?(Visual Studio 2008)(也问here,而不是SO)。乍一看,它们看上去似乎有些迟钝。特别是在设计师中。

visual-studio winforms .net-2.0
2个回答
15
投票

拆分按钮是带有下拉菜单的常规按钮。如果单击按钮部分上的拆分按钮,则其作用类似于常规按钮。如果在菜单部分上单击它,则菜单会下拉。例如,大多数浏览器上的“后退”按钮就是这种类型的按钮。

单击下拉按钮时,会下拉菜单。除了显示下拉菜单外,它们没有(也不应该有)直接关联的功能。它们就像菜单中最上面的项目:单击时除了显示更多项目外,它们什么也没做。


5
投票

引自here

ToolStripSplitButton视为常规按钮加入到ToolStripDropDownButton

[当您单击ToolStripDropDownButtonClick事件总是触发并且下拉菜单显示清单。

[当您单击ToolStripSplitButtonClick事件触发,但下拉列表为不显示,如果您单击拆分按钮的下侧显示下拉列表,但Click事件不会触发。

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

视觉上,当您将鼠标悬停在光标在按钮上的是ToolStripSplitButton将显示稳定垂直线将图像从下拉箭头(“拆分”),而ToolStripDropDown按钮将不显示垂直线。

© www.soinside.com 2019 - 2024. All rights reserved.