toolStripBox1.Items.Add(toolStripTextBox.Text);项目错误

时间:2019-01-17 07:07:41

标签: c# winforms

我知道标题可能会造成混淆,但是我会给出更详细的解释。

我目前正在尝试制作网络浏览器。我陷入了这个问题,仍然找不到解决方法。 我的错误是在toolStripTextBox.Items <---在这里它变成红色的波浪状下划线 它给了我...

  

“'ToolStripTextBox'不包含'Items'的定义,并且找不到可以接受的扩展方法'Items'接受类型为'ToolStripTextBox'的第一个参数(您是否缺少using指令或程序集引用?)”

感谢帮助

private void goToolStripMenuItem_Click(object sender, EventArgs e) { 
  ((WebBrowser)tabControl1.SelectedTab.Controls[0]).Navigate(toolStripTextBox1.Text);
  if (!toolStripTextBox1.Items.Contains(toolStripTextBox1.Text))
  {
    toolStripTextBox1.Items.Add(toolStripTextBox1.Text);
  }
}

2 个答案:

答案 0 :(得分:0)

查看您的描述:  toolStripTextBox1是一个文本框,因此您无法添加列表或集合之类的项目。

toolStripTextBox1.Items.Add(toolStripTextBox1.Text);


为使此代码正常工作,toolStripTextBox1应该为toolstrip。您可以添加项目 像这样

toolStrip1.Items.Add(toolStripTextBox1.Text);

答案 1 :(得分:0)

我通过将toolStripTextBox1更改为ComboBox来解决了这个问题。