Question

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.

Was it helpful?

Solution

You can use ToolStripTextBox

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

OTHER TIPS

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);
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top