关于toolStripDropDownButton
我有一个表格。我已经使用表单中的拖放操作添加了向下剥离按钮。我如何(在程序中)创建并填充 toolStripMenu 项?我的菜单可以包含不同的元素......具有不同的名称。
I have a form. I've added the strip down button using drag and drop in the form. How can I (in the program) create and fill the toolStripMenu Item? My menu could contain different element...with different names.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您想以编程方式向
ToolStripDropDownButton
添加项目,只需执行以下操作:相反,如果您需要将其他
ToolStripDropDownButton
或其他元素直接添加到菜单中 (ToolStrip
code>),只需执行:编辑:
您必须在
InitializeComponent()
之后执行此操作,否则您将无法访问设计时添加的组件,例如:If you want to add items programmatically to a
ToolStripDropDownButton
just do:Instead, if you need to add other
ToolStripDropDownButton
or other elements directly to you menu (ToolStrip
), just do:EDIT:
You must do it after
InitializeComponent()
otherwise you won't be able to access to design-time added components, e.g.:对于
DropDown
< /a> 属性,您需要ContextMenuStrip
。了解如何填充它的最简单方法是将工具箱中的一个拖放到表单上,填充它,在
DropDown
属性中选择它,然后查看设计器。 cs 文件来查看所有内容是如何粘合在一起的。使用
DropDownItems
属性的缺点是您无法更改某些属性,例如ShowImageMargin
。For the
DropDown
property you need aContextMenuStrip
. The easiest way to find out how to fill it up is to drag&drop one from the toolbox onto your form, fill it up, select it in theDropDown
property and afterwards take a look into the Designer.cs file to see how all the stuff is glued together.The drawback of using the
DropDownItems
property is that you can't alter some properties likeShowImageMargin
.