ToolStripSplitButton与ToolStripDropDownButton

Ðаn*_*Ðаn 9 visual-studio .net-2.0 winforms

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

Wel*_*bog 15

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

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


Kon*_*nos 5

这里引用

将 aToolStripSplitButton视为连接到 a 的常规按钮 ToolStripDropDownButton

当您单击某个 事件时,始终会触发ToolStripDropDownButtonClick事件并显示下拉列表。

当你点击的按钮侧ToolStripSplitButtonClick 事件触发,但不显示在下拉列表中,如果你点击下拉拆分按钮显示在下拉列表中的一侧,但 Click不会触发事件。

在 Internet Explorer 6 中,邮件按钮的作用类似于ToolStripDropDown按钮,而编辑按钮的作用类似于 ToolStripSplitButton- 即,如果您单击图像,它只会启动编辑器,而如果您单击箭头,它会提供一个编辑器下拉列表。

在视觉上,当您将光标悬停在按钮上时,提示是 a ToolStripSplitButton将显示一条垂直实线,将图像与下拉箭头(“拆分”的两侧)分开,而 ToolStripDropDown按钮不会显示一条垂直线。

  • 几乎。当您单击“ToolStripSplitButton”的按钮侧时,会引发“ButtonClick”事件,但不会在下拉菜单侧引发。无论哪种方式都会引发“Click”。 (2认同)