我正在创建一个带标签的网络浏览器。要输入网址,我正在尝试设置一个MenuStrip,其ToolStripMenuItem
为文本框。我正在动态创建所有控件,我有2个问题。
1)。如何从代码中插入文本框作为ToolStripMenuItem
?
(仅针对此屏幕截图,我在设计时添加了MenuStrip)
2)。如何更改宽度?
谢谢大家。
答案 0 :(得分:2)
您可以使用ToolStripTextBox
toolStripTextBox1 = new System.Windows.Forms.ToolStripTextBox();
toolStripTextBox1.Size = new System.Drawing.Size(100, 25);
toolStrip1.Items.Add(toolStripTextBox1);
答案 1 :(得分:2)
创建控件:
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);