2

我见过看起来像底部右侧带有小箭头的按钮的组合框,表明它是一个带有多个选项的下拉菜单。这是怎么做到的?我可以更改组合框的属性吗?谢谢!

编辑:我在 Visual Studio 2010 中使用 Windows 窗体

4

4 回答 4

9

这被称为SplitButton,在.NET 中,您可以将其用于工具栏,但不能用于普通的 WinForms。

但是,有一些替代方案,例如:

  1. 这个在 Codeproject
  2. CodeProject 上的另一个
  3. 这里还有一个
于 2012-04-16T09:45:42.943 回答
1
this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBox1.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
this.comboBox1.FormattingEnabled = true;
this.comboBox1.Items.AddRange(new object[] 
{
    "Item 1",
    "Item 2",
    "Item 3",
    "Item 4",
    "Item 5"
});
于 2012-04-16T09:45:02.283 回答
0

ComboBox.DropDownStyle = ComboBoxStyle.DropDownList试试这个

于 2012-04-16T09:35:33.187 回答
0

我知道 OP 询问了SplitButton有关 WinForms 的问题,但帖子标题中没有提到 WinForms,因此寻找拆分按钮以与其他技术一起使用的人可能会在这里结束。

如果您正在 WPF 中寻找拆分按钮,那么您可以使用WPF 扩展工具包中免费提供的拆分按钮。

这是我如何在 WPF 应用程序中使用它的小屏幕截图。

在此处输入图像描述

于 2014-02-05T23:31:05.663 回答