Isuru
Isuru

Reputation: 31283

C# - Dynamically creating MenuStrip

I'm creating a web browser with tabs. To enter the URL, I'm trying to set a MenuStrip with its ToolStripMenuItem as a Textbox. I'm creating all the controls dynamically and I have 2 questions.

1). How can I insert a Textbox as the ToolStripMenuItem from the code?

(for this screenshot only I added the MenuStrip at design time)

enter image description here

2). How can I change its width?

Thank you all.

Upvotes: 2

Views: 1984

Answers (2)

Raj Ranjhan
Raj Ranjhan

Reputation: 3917

You can use ToolStripTextBox

  toolStripTextBox1 = new System.Windows.Forms.ToolStripTextBox();
  toolStripTextBox1.Size = new System.Drawing.Size(100, 25);
  toolStrip1.Items.Add(toolStripTextBox1);

Upvotes: 2

Jon
Jon

Reputation: 437326

Create the control:

var textBox = new System.Windows.Forms.ToolStripTextBox();

Set up some properties:

textBox.Name = "someName";
textBox.Size = new System.Drawing.Size(300, 25); // width, height

Add it to the ToolStrip:

toolStrip.Items.Add(textBox);

Upvotes: 2

Related Questions