组合按钮功能和组合框的控件的名称是什么? Visual Studio的打开文件对话框具有“打开”按钮的此控件。您可以选择“打开”或“打开方式”。但是一旦选择了一个动作,就会采取相应的动作。
最后,这个控件是作为.NET或Qt中的标准控件使用的吗?
感谢您的帮助!
答案 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并尝试将其应用于制作控件。