[英]Dynamically adding ToolStripMenuItems to a MenuStrip (C#/ Winforms)
[英]C# - Dynamically creating MenuStrip
我正在创建一个带有选项卡的 web 浏览器。 要输入 URL,我尝试将 MenuStrip 及其ToolStripMenuItem
设置为文本框。 我正在动态创建所有控件,我有 2 个问题。
1). 如何从代码中插入文本框作为ToolStripMenuItem
?
(仅对于此屏幕截图,我在设计时添加了 MenuStrip)
2). 我怎样才能改变它的宽度?
谢谢你们。
您可以使用ToolStripTextBox
toolStripTextBox1 = new System.Windows.Forms.ToolStripTextBox();
toolStripTextBox1.Size = new System.Drawing.Size(100, 25);
toolStrip1.Items.Add(toolStripTextBox1);
创建控件:
var textBox = new System.Windows.Forms.ToolStripTextBox();
设置一些属性:
textBox.Name = "someName";
textBox.Size = new System.Drawing.Size(300, 25); // width, height
将其添加到ToolStrip
:
toolStrip.Items.Add(textBox);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.