我正在创建一个带有标签的网络浏览器。要输入 URL,我正在尝试将 MenuStrip 设置 ToolStripMenuItem
为文本框。我正在动态创建所有控件,我有 2 个问题。
1)。如何ToolStripMenuItem
从代码中插入文本框?
(仅对于此屏幕截图,我在设计时添加了 MenuStrip)
2)。我怎样才能改变它的宽度?
谢谢你们。
我正在创建一个带有标签的网络浏览器。要输入 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);