WebBrowser1の1の部分を変数に


もんきち  2011-06-26 04:09:00  No: 102972  IP: 192.*.*.*

掲示板違いをお許しください、どなたかよろしくおねがいします。

WebBrowser1.Navigate(New Uri("http://aaa.com"))



WebBrowser1の1の部分を変数にしたいのですが、どの用に記述すればよいでしょうか?

イメージで書きますと以下なのですが・・・
WebBrowser(TextBox1.Text).Navigate(New Uri("http://aaa.com"))

よろしくおねがいします。



vb2010です。

編集 削除
みけ  2011-06-26 09:04:32  No: 102973  IP: 192.*.*.*

> WebBrowser(TextBox1.Text).Navigate(New Uri("http://aaa.com"))

なぜこんな変数に変えようと思ったのでしょうか?
何の理由があってこんなコードを書こうと思ったのかが良く分かりません。

結論を言うとこのようなコードの書き方は出来ません。

ただしWebBrowser1を別の変数に書き換えることは出来ます。

コード例
Dim hogeBrowser As New WebBrowser

hogeBrowser.Dock= DockStyle.Fill
hogeBrowser.Navigate(New Uri("http://www.niconico.com/"))

またツールボックスから貼付けたWebBrowser1の名前を変えるのなら
プロパティのNameから名前を変えれば良いです。

編集 削除
老人スクリプタ  2011-06-26 10:25:16  No: 102974  IP: 192.*.*.*

Dim TTT As String
TTT = Me.Text1.Text
Me.Controls("WebBrowser" & TTT).Navigate2("http://madia.world.coocan.jp/")

ってことじゃないのかなぁ?的外れ???

編集 削除