2009-04-26 5 views
5

私はC#でWebブラウザコントロールを使用していますが、プログラムで発生した他のものに応じて別のURLを差し込むことができます。 URLプロパティをコード内の文字列に設定するにはどうすればよいですか?文字列をSystem.Uri型に変換できますか?WebブラウザコントロールのURLプロパティを文字列に設定する方法

string link; 
string searchedtitle = "The+Italian+Job"; 
link = "http://www.imdb.com/find?s=all&q=" + searchedtitle + "&x=0y=0"; 
WbBrowser.Url = link; // This is what I don't know how to do 

その旨の何かが、私はどこか別のプログラム内で「searchedtitle」を変更し、まだそれが正しく実行かもしれないところ、理想的です。残念ながらURLのプロパティはSystem.Uriで、System.Stringしかありません。

+0

[URL](http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.url.aspx)プロパティのドキュメントを見つけたことはありますか? –

答えて

11

WbBrowser.UrlはタイプUriのようにURLを設定すると移動します()関数を呼び出すとまったく同じであることを

WbBrowser.Url = new Uri(link); 
+1

答えをありがとう: – G453

8

注意を使用する必要があります。 Navigateは文字列をURLとして引数として取り、URLを文字列に変換するステップを排除します。

+0

私はそれが明らかだったはずだと思います。あなたの助けに感謝し、問題を解決しました。 –

関連する問題