0
我有一个搜索栏和tabcontrol以及一个网页浏览器,每次打开一个标签页时会出现一个网页浏览器,但是当我在搜索框中输入时,它只能在第一页标签搜索栏不能在不同的页面标签上工作
这里是我的标签控制代码:
var browser = new WebBrowser();
browser.Dock = DockStyle.Fill;
browser.Url = new Uri(@"http://www.google.com");
myTabPage.Controls.Add(browser);
tabControl1.TabPages.Add(myTabPage);
和我的搜索条码:
webBrowser1.Navigate("www.google.com/search?q=" + searchField.Text);
我的代码似乎并不这么远来工作,
private void searchTextBox_KeyDown(object sender, KeyEventArgs e)
{
string browserURL = "";
if (e.KeyCode == Keys.Enter)
{
if (yahoosearch.Checked == true)
{
browserURL = "www.search.yahoo.com/search?q=" + searchTextBox.Text;
}
else if (bingsearch.Checked == true)
{
browserURL = "www.bing.com/search?q=" + searchTextBox.Text;
}
else if (googlesearch.Checked == true)
{
browserURL = "www.google.com/search?q=" + searchTextBox.Text;
}
}
foreach (var c in tabControl1.SelectedTab.Controls)
{
if (c is WebBrowser)
{
((WebBrowser)c).Navigate(searchTextBox.Text);
}
}
}
难道说我的网页浏览器被称为webBrowser1
有多容易把URL添加到actaul选项卡中找例子和教程,但都非常复杂 – user1934845 2013-03-03 18:58:41
@ user1934845你已经通过将它的内容附加到谷歌搜索来做到这一点。看我的编辑 – VladL 2013-03-03 20:57:05
我已经使用这与我已经有的keydown搜索框的代码,但似乎没有任何工作不知道我在做什么错 – user1934845 2013-03-11 13:57:46