2

我正在创建一个带有标签的网络浏览器。要输入 URL,我正在尝试将 MenuStrip 设置 ToolStripMenuItem为文本框。我正在动态创建所有控件,我有 2 个问题。

1)。如何ToolStripMenuItem从代码中插入文本框?

(仅对于此屏幕截图,我在设计时添加了 MenuStrip)

在此处输入图像描述

2)。我怎样才能改变它的宽度?

谢谢你们。

4

2 回答 2

2

您可以使用ToolStripTextBox

  toolStripTextBox1 = new System.Windows.Forms.ToolStripTextBox();
  toolStripTextBox1.Size = new System.Drawing.Size(100, 25);
  toolStrip1.Items.Add(toolStripTextBox1);
于 2012-04-06T15:49:41.717 回答
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);
于 2012-04-06T15:50:28.410 回答