结合按钮功能和组合框的控件的名称是什么?
题
组合按钮功能和组合框的控件的名称是什么? Visual Studio的打开文件对话框具有对“打开”对话框的控制权。按钮。您可以选择“打开”或“打开方式”。但是一旦选择了一个动作,就会采取相应的动作。
最后,这个控件是作为.NET或Qt中的标准控件使用的吗?
感谢您的帮助!
解决方案 2
我也有一段时间,但我找到了Qt的答案。可以使用标准QPushButton控件。所有人必须做的是使用 QPushButton :: setMenu( ...)方法(链接) 。
其他提示
它被称为SplitButton,据我所知,Windows Forms只包含一个工具栏。不过,不知道Qt。
我找到了这个。在Windows 7上,这种风格似乎有点偏离 1 ,但我认为对于大多数人来说它应该是非常有说服力的。
1 鼠标进入和离开时没有淡入淡出动画,当悬停时,下拉箭头会改变大小。但至少第一个也适用于该形式的复选框;并且文本框在激活时不会获得通常的蓝框。
我认为你可以将它命名为“DropButton”。 (因为它有一个下拉列表,还有其他操作)。没有它在.NET中不可用(Qt我不知道)。
您必须使用第三方组件或自行构建。
Krypton 提供了这种按钮的实现。它可以免费使用。
BTW我认为你可以在使用默认按钮并为其添加上下文菜单时自行构建。
不隶属于 StackOverflow