C#のWebBrowserコントロールの使い方は何ですか?
C#のWebBrowserコントロールには、組み込まれたブラウザエンジンが提供されており、ウィンドウアプリケーションにブラウザ機能を埋め込んで使用することができます。以下は、WebBrowserコントロールの一般的な使い方です:
- ナビゲートする
webBrowser1.Navigate("http://www.example.com");
- 帰ります (かえります)
- 前進する (Zenshin suru)
- リフレッシュする
webBrowser1.GoBack();
- 資料
string title = webBrowser1.Document.Title;
- 書類 (しょるい)
- スクリプトを呼び出す
- スクリプト用オブジェクト
webBrowser1.Document.InvokeScript("myFunction");
- イベント処理:WebBrowserコントロールには、ウェブページの読み込み完了、ナビゲーションの状態変化、エラーなどの状況を処理するための複数のイベントが提供されています。たとえば、次のコードを使用してウェブページの読み込み完了イベントを処理できます。
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser_DocumentCompleted);
private void webBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
// 网页加载完成后的处理逻辑
}
上記の機能以外にも、WebBrowserコントロールにはファイルのダウンロードやウェブページの印刷など、さまざまな機能が提供されています。具体的な要件に応じて、必要な機能を実現するために適切なプロパティ、メソッド、およびイベントを使用することができます。