结合按钮功能和组合框的控件的名称是什么?

时间:2009-09-10 05:55:16

标签: .net qt combobox button controls

组合按钮功能和组合框的控件的名称是什么? Visual Studio的打开文件对话框具有“打开”按钮的此控件。您可以选择“打开”或“打开方式”。但是一旦选择了一个动作,就会采取相应的动作。

最后,这个控件是作为.NET或Qt中的标准控件使用的吗?

感谢您的帮助!

4 个答案:

答案 0 :(得分:1)

它被称为SplitButton,据我所知,Windows Forms只包含一个工具栏。不过,不知道Qt。

我找到了this one。在Windows 7上,这种风格似乎有点偏离 1 ,但我认为对于大多数人来说它应该是非常有说服力的。


1 鼠标进入和离开时没有淡入淡出动画,当悬停时,下拉箭头会改变大小。但至少第一个也适用于该形式的复选框;并且文本框在激活时不会获得通常的蓝框。

答案 1 :(得分:1)

我也有一段时间,但我找到了At的答案。可以使用标准按钮控件。所有人必须做的是使用 the QPushButton::setMenu(...) method (link)

答案 2 :(得分:0)

我认为您可以将其命名为“DropButton”(因为它有一个下拉列表,还有其他操作)。没有它在.NET中不可用(我不知道)。

您必须使用第三方组件或自行构建。

Krypton提供了这样一个按钮的实现。它可以免费使用。

BTW我认为你可以在使用默认按钮并为其添加上下文菜单时自行构建。

答案 3 :(得分:0)

它也被称为ComboButton。看here for information。如果您正在使用WPF并希望制作一个,请查看this并尝试将其应用于制作控件。