ToolStripDropDownButton

ToolStripDropDownButton

我正在制作表单,并且想使用ToolStripDropDownButton(基本上是一个带有箭头的按钮,向下箭头表示您可以从中选择项目):

as found in the Microsoft website,但是我似乎无法在[design]工具箱中找到它。

我正在使用VS2015 C#社区版本,NET Framework 4.6。我尝试添加名称空间using System.Windows.Forms.ToolStripDropDownButton;,但无法识别toolstripdropdownbutton。任何帮助,将不胜感激。谢谢。

最佳答案

您的代码中的问题是因为System.Windows.Forms.ToolStripDropDownButton是一个类,而不是名称空间。


  知道如何使用该类来创建
  toolstripdropdownbutton控件?


使用代码:

var item = new ToolStripDropDownButton("SomeText");
item.DropDownItems.Add(new ToolStripMenuItem("SubMenu1"));
item.DropDownItems.Add(new ToolStripMenuItem("SubMenu1"));
this.toolStrip1.Items.Add(item);


您还可以查看下面的构造函数以添加图像和事件处理程序,并在文档页面底部查看更多示例:


ToolStripDropDownButton Constructor (String, Image, EventHandler)


结果:

c# - 在设计工具箱中找不到ToolStripDropDownButton-LMLPHP

使用设计师:

您可以在表单上放置ToolStrip,然后单击添加项的下拉列表。然后选择DropDownButton

c# - 在设计工具箱中找不到ToolStripDropDownButton-LMLPHP

更多信息:


How to: Add ToolStrip Items Dynamically
ToolStrip Control Overview

关于c# - 在设计工具箱中找不到ToolStripDropDownButton,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33823819/

10-11 00:15