- ベストアンサー
URLをテキストボックスに表示したい vb2008
Private Sub 移動CB_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 移動CB.Click WebBrowser1.Url = New Uri(アドレスTextBox.Text) アドレスTextBox.Text = WebBrowser1.Url End Sub アドレスTextBoxにURLを手動で入力して、移動CBを押すと指定したサイトがWebBrowser1に表示されます。 そこでそのサイト内のURLをクリックしたときに新しいURLをアドレスTextBoxに表示させたいのですがうまくできません。 アドレスTextBox.Text = WebBrowser1.Urlがurlだとビルド失敗になってしまいます。 なので アドレスTextBox.Text = WebBrowser1.Text にしてみたのですがうまくできません。 どうすればいいのでしょうか?よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> アドレスTextBox.Text = WebBrowser1.Url ANo.1 の回答の方の仰られるように アドレスTextBox.Text = WebBrowser1.Url.ToString() とすれば、運が良ければ動きますが、完了した時点で呼び出すのが無難かと思われます。 WebBrowser1 に DocumentCompleted イベントを追加(デザイン画面で WebBrowser1 をダブルクリックして 追加することも可能)して、そこで「アドレスTextBox.Text」に URL を渡すほうがよろしいのではないでしょうか?
その他の回答 (1)
- himajin100000
- ベストアンサー率54% (1660/3060)
アドレスTextBox.Text = WebBrowser1.Url.toString() '個人的にはコントロールの名前にUS-ASCII可視文字以外が含まれているの、嫌いだなあ
お礼
大変参考になりました。ご回答ありがとうございます。
お礼
大変参考になりました。ご回答ありがとうございます。