2012-12-20 2 views
-1

textBox1 (주소 표시 줄)을 webBrowser1 (웹 페이지)에 바인딩하는 방법을 보여 주시겠습니까? 그러면 사용자가 페이지에서 탐색 한 내용이 상자에 표시됩니다. 아니면이 일을하는 또 다른 방법입니까?텍스트 상자를 웹 브라우저에 바인딩 하시겠습니까?

+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(); } –

관련 문제