HtmlWindowとは? わかりやすく解説

HtmlWindow イベント


HtmlWindow クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

HtmlDocument のインスタンス1 つ以上格納する論理的なウィンドウ表します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public NotInheritable Class
 HtmlWindow
public sealed class HtmlWindow
public final class HtmlWindow
解説解説

HtmlWindow を、Windows フォームWin32 API におけるウィンドウ概念混同しないくださいHtmlWindowインスタンス直接的に対応する HWND同様の Windows リソースはありません。HtmlWindow は、ドキュメントの場所に関する高レベルな記述ユーザー画面提示する他、プロンプトダイアログ ボックスなどの方法ユーザー対話するメソッド用意しますHtmlWindow は、Web ページドキュメントとそのメタデータ (ドキュメントの場所や Web ブラウザ機能など) の、論理的なコンテナとして機能します

Web ページは、単一ドキュメント、またはそれぞれ独自のドキュメントホストする 1 つ上の FRAME 要素を含む FRAMESET構成されます。Web 開発者は、フレームセットを使用することにより、コンテンツ ページの横にナビゲーション ページ表示するなど、論理的に関連のあるページ並べて表示できますページ単一ドキュメント構成されている場合は、HtmlWindowDocument プロパティ通じて、そのドキュメントアクセスできますページフレーム使用されている場合は、1 つ上の HtmlWindow オブジェクト構成される Frames コレクション通じて、そのドキュメントアクセスできます

Windows フォーム アプリケーションWebBrowser コントロールホストしている場合は、FormMessageBox など標準的な Windows フォーム クラス使用してユーザー対話できますまた、同じ目的定義されている HtmlWindowメソッド使用できますAlert メソッドは、カスタム テキストOK ボタンを含む単純なダイアログ ボックス表示しますPrompt は、1 行のカスタム テキストテキスト入力フィールドユーザー表示します。また Confirm は、1 行のカスタム テキストOK ボタン、および キャンセル ボタンを含むダイアログ ボックス表示します

HtmlWindow使用すると、新しドキュメントを含む新しウィンドウを開くことができますOpen は、指定した URL指定したウィンドウ読み込みます。このとき、指定したウィンドウがまだ存在してない場合は、これを作成します一方、OpenNew は、常に新しく作成されウィンドウURL開きます

使用例使用例

次のコードには、2 つメソッド含まれています。最初メソッドは、ステータス バー表示されdisplayWindow という名前のウィンドウ作成し、その中に URL開きます2 番目のメソッドは、別の URL を同じウィンドウ内に開きますが、アドレス バーのみ表示するよう指定します表示されるウィンドウコントロール寸法は、最初に開かれる URL依存します。このコード例は、WebBrowser1 という名前の WebBrowser コントロールフォーム配置されていることを前提としています。

Private Sub DisplayFirstUrl()
    If (Not WebBrowser1.Document Is
 Nothing) Then
        With WebBrowser1.Document
            ' If this is called first, the window will only have a status
 bar.
            .Window.Open(New Uri("http://www.microsoft.com/"),
 "displayWindow", "status=yes,width=200,height=400",
 False)
        End With
    End If
End Sub

Private Sub DisplaySecondUrl()
    If (Not WebBrowser1.Document Is
 Nothing) Then
        With WebBrowser1.Document
            ' If this is called first, the window will only have an
 Address bar.
            .Window.Open(New Uri("http://msdn.microsoft.com/"),
 "displayWindow", "width=400,height=200,location=yes",
 False)
        End With
    End If
End Sub
private void DisplayFirstUrl()
{
    if (webBrowser1.Document != null)
    {
        //If this is called first, the window will only have a status
 bar.
        webBrowser1.Document.Window.Open(new Uri("http://www.microsoft.com/"),
 "displayWindow", "status=yes,width=200,height=400", false);
    }
}

private void DisplaySecondUrl()
{
    if (webBrowser1.Document != null)
    {
        // If this is called first, the window will only have an Address
 bar.
        webBrowser1.Document.Window.Open(new Uri("http://msdn.microsoft.com/"),
 "displayWindow", "width=400,height=200,location=yes", false);
    }
}
継承階層継承階層
System.Object
  System.Windows.Forms.HtmlWindow
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

HtmlWindow プロパティ


HtmlWindow メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Alert メッセージ ボックス表示します
パブリック メソッド AttachEventHandler 指定した HTML DOM イベントイベント ハンドラ追加します
パブリック メソッド Close ウィンドウ閉じます
パブリック メソッド Confirm yes/no の応答求めメッセージボタンを含むダイアログ ボックス表示します
パブリック メソッド DetachEventHandler 指定したイベント ハンドラ削除します
パブリック メソッド Equals オーバーロードされますオーバーライドされます指定したオブジェクト現在のオブジェクトとを比較し等しかどうかテストします
パブリック メソッド Focus 現在のウィンドウフォーカス設定します
パブリック メソッド GetHashCode オーバーライドされます。  
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド MoveTo オーバーロードされます画面上の指定した座標ウィンドウ移動します
パブリック メソッド Navigate オーバーロードされます指定した URL にある新しコンテンツ表示またはダウンロードます。
パブリック メソッド op_Equality 2 つの HtmlWindow オブジェクト等しかどうかテストします
パブリック メソッド op_Inequality 2 つHtmlWindow オブジェクト等しくないかどうかテストします
パブリック メソッド Open オーバーロードされます指定したウィンドウファイル表示します
パブリック メソッド OpenNew オーバーロードされます新しウィンドウファイル表示します
パブリック メソッド Prompt メッセージテキスト ボックスユーザー表示するダイアログ ボックス表示します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド RemoveFocus 現在のウィンドウからフォーカス移します。
パブリック メソッド ResizeTo オーバーロードされますウィンドウサイズ指定した寸法変更します
パブリック メソッド ScrollTo オーバーロードされます指定した位置までウィンドウスクロールます。
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

HtmlWindow クラス
System.Windows.Forms 名前空間

その他の技術情報

window Object
IHTMLWindow2 Interface

HtmlWindow メンバ

HtmlDocument のインスタンス1 つ以上格納する論理的なウィンドウ表します

HtmlWindow データ型公開されるメンバを以下の表に示します


パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Alert メッセージ ボックス表示します
パブリック メソッド AttachEventHandler 指定した HTML DOM イベントイベント ハンドラ追加します
パブリック メソッド Close ウィンドウ閉じます
パブリック メソッド Confirm yes/no の応答求めメッセージボタンを含むダイアログ ボックス表示します
パブリック メソッド DetachEventHandler 指定したイベント ハンドラ削除します
パブリック メソッド Equals オーバーロードされますオーバーライドされます指定したオブジェクト現在のオブジェクトとを比較し等しかどうかテストします
パブリック メソッド Focus 現在のウィンドウフォーカス設定します
パブリック メソッド GetHashCode オーバーライドされます。  
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド MoveTo オーバーロードされます画面上の指定した座標ウィンドウ移動します
パブリック メソッド Navigate オーバーロードされます指定した URL にある新しコンテンツ表示またはダウンロードます。
パブリック メソッド op_Equality 2 つの HtmlWindow オブジェクト等しかどうかテストします
パブリック メソッド op_Inequality 2 つHtmlWindow オブジェクト等しくないかどうかテストします
パブリック メソッド Open オーバーロードされます指定したウィンドウファイル表示します
パブリック メソッド OpenNew オーバーロードされます新しウィンドウファイル表示します
パブリック メソッド Prompt メッセージテキスト ボックスユーザー表示するダイアログ ボックス表示します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド RemoveFocus 現在のウィンドウからフォーカス移します。
パブリック メソッド ResizeTo オーバーロードされますウィンドウサイズ指定した寸法変更します
パブリック メソッド ScrollTo オーバーロードされます指定した位置までウィンドウスクロールます。
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
パブリック イベントパブリック イベント
参照参照

関連項目

HtmlWindow クラス
System.Windows.Forms 名前空間

その他の技術情報

window Object
IHTMLWindow2 Interface



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「HtmlWindow」の関連用語

HtmlWindowのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



HtmlWindowのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS