2012-01-12 5 views
-1

私はVisual Studio 2010を使用しています。私は自分のプログラムにWebブラウザを入れています。これまでは、TextBox1に入力したアドレスに移動するためのページを取得できました。ただし、戻るボタンまたは進むボタンを押すと、TextBox1は正しいWebサイトアドレスに変更されません。 TextBox1に正しいウェブサイト名が常に表示されるように、コードを書く方法を教えてください。アドバイス、ありがとう。Visual Studio、Webサイトのアドレスを更新中

+2

メトロ? WinForms? WPF? Silverlight? ASP.Net? MonoTouch? – SLaks

+0

はそれらをすべて拭きますか?私はウィンドウフォームを使用していると思う。 – Chang

+0

Visual Studioは、アプリケーションを作成するためのさまざまなテクノロジーを多数サポートしています。 Windowsフォーム(WinFormsと略記)はその1つです。新しいプロジェクトを作成するときに必要なものを選択します。 Visual Studioを使用しているのではなく、質問するときに使用しているものを指定することが重要です。 –

答えて

2

あなたはWebBrowser controlを使用しており、現在のURLをTextBox controlに表示しているとします。その場合

は、あなたのWebBrowserコントロールのNavigated eventを処理する必要があり、そのイベントハンドラメソッドの内部で、あなたのTextBoxコントロールのText propertyを更新します。

Navigatedイベントは、WebBrowserコントロールが新しいドキュメントに移動して読み込みを開始したときに発生します。ドキュメントには、WebBrowserコントロールを起動して新しいページへの移動を開始できるすべてのプロパティ/メソッドが示されています。

ドキュメントも、あなたがやっている正確に何のためのサンプルが含まれています

private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e) 
{ 
    myTextBox.Text = e.Url.ToString(); 
} 
+0

ありがとうございます。どうすれば私の感謝を表すことができますか?教えてください。 – Chang

+0

しかし、このサイトは私を軽蔑し、私に答えを投票させない=( – Chang

関連する問題