2012-12-20 86 views
-1

您可以告诉我如何将textBox1(地址栏)绑定到webBrowser1(网页),以便用户在页面上导航到的内容将显示在框中?或者是他们的另一种方式来做到这一点?将文本框绑定到webbrowser?

+1

重复您的其他问题:http://stackoverflow.com/questions/13962763/keep-text-box-in-sync-with-browser-location。另外,为什么你基本上有Stackoverflow为你一步一步地写你的整个应用程序?正如别人在另一个问题中提出的建议,您问:购买一本书并通过它进行工作。 –

回答

0

您可以让事件像DocumentCompleted,导航,导航中的浏览器,

请参阅示例代码,让我知道如果您有任何疑问。

private void button1_Click(object sender, EventArgs e) 
     { 
      webBrowser1.Navigate("http://www.google.com"); 
     } 

     private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) 
     { 
      textBox1.Text = webBrowser1.Url.ToString(); 

     } 
+0

您也可以将此事件设置为private void webBrowser1_Navigated(object sender,WebBrowserNavigatedEventArgs e) textBox1.Text = webBrowser1.Url.ToString(); } –