HtmlWindow イベント

名前 | 説明 | |
---|---|---|
![]() | Error | ウィンドウ内で実行されているスクリプトがランタイム エラーを検出すると発生します。 |
![]() | GotFocus | 現在のウィンドウがユーザーの入力フォーカスを得ると発生します。 |
![]() | Load | ウィンドウのドキュメントとそのすべての要素の初期化が終了すると発生します。 |
![]() | LostFocus | ウィンドウがユーザーの入力フォーカスを失うと発生します。 |
![]() | Resize | ユーザーがマウスを使用してウィンドウの寸法を変更すると発生します。 |
![]() | Scroll | ユーザーがウィンドウをスクロールして、画面に表示されていなかったテキストを表示すると発生します。 |
![]() | Unload | 現在のページがアンロード中で、新しいページが表示される直前に発生します。 |

HtmlWindow クラス
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)


HtmlWindow を、Windows フォームや Win32 API におけるウィンドウの概念と混同しないでください。HtmlWindow のインスタンスに直接的に対応する HWND や同様の Windows リソースはありません。HtmlWindow は、ドキュメントの場所に関する高レベルな記述をユーザーの画面に提示する他、プロンプトやダイアログ ボックスなどの方法でユーザーと対話するメソッドを用意します。HtmlWindow は、Web ページのドキュメントとそのメタデータ (ドキュメントの場所や Web ブラウザの機能など) の、論理的なコンテナとして機能します。
Web ページは、単一のドキュメント、またはそれぞれ独自のドキュメントをホストする 1 つ以上の FRAME 要素を含む FRAMESET で構成されます。Web 開発者は、フレームセットを使用することにより、コンテンツ ページの横にナビゲーション ページを表示するなど、論理的に関連のあるページを並べて表示できます。ページが単一のドキュメントで構成されている場合は、HtmlWindow の Document プロパティを通じて、そのドキュメントにアクセスできます。ページでフレームが使用されている場合は、1 つ以上の HtmlWindow オブジェクトで構成される Frames コレクションを通じて、そのドキュメントにアクセスできます。
Windows フォーム アプリケーションで WebBrowser コントロールをホストしている場合は、Form や MessageBox など標準的な 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.Windows.Forms.HtmlWindow


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


HtmlWindow プロパティ

名前 | 説明 | |
---|---|---|
![]() | Document | ウィンドウに格納されている HTML ドキュメントを取得します。 |
![]() | DomWindow | このクラスによってラップされたアンマネージ インターフェイスを取得します。 |
![]() | Frames | Web ページ内で定義されている各 FRAME 要素への参照を取得します。 |
![]() | History | ユーザーが最近表示した URL を格納するオブジェクトを取得します。 |
![]() | IsClosed | このウィンドウが開いているか閉じているかを示す値を取得します。 |
![]() | Name | ウィンドウの名前を取得または設定します。 |
![]() | Opener | 現在のウィンドウを開いたウィンドウへの参照を取得します。 |
![]() | Parent | フレームを含むページにおいて、現在のウィンドウの上位にあるウィンドウを取得します。 |
![]() | Position | 画面におけるウィンドウのクライアント領域の位置を取得します。 |
![]() | Size | 現在のウィンドウのサイズを取得または設定します。 |
![]() | StatusBarText | ウィンドウのステータス バーに表示されるテキストを取得または設定します。 |
![]() | Url | ウィンドウに表示されている現在の項目に対応する URL を取得します。 |
![]() | WindowFrameElement | このウィンドウに対応するフレーム要素を取得します。 |

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 から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

HtmlWindow メンバ
HtmlDocument のインスタンスを 1 つ以上格納する論理的なウィンドウを表します。
HtmlWindow データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | Document | ウィンドウに格納されている HTML ドキュメントを取得します。 |
![]() | DomWindow | このクラスによってラップされたアンマネージ インターフェイスを取得します。 |
![]() | Frames | Web ページ内で定義されている各 FRAME 要素への参照を取得します。 |
![]() | History | ユーザーが最近表示した URL を格納するオブジェクトを取得します。 |
![]() | IsClosed | このウィンドウが開いているか閉じているかを示す値を取得します。 |
![]() | Name | ウィンドウの名前を取得または設定します。 |
![]() | Opener | 現在のウィンドウを開いたウィンドウへの参照を取得します。 |
![]() | Parent | フレームを含むページにおいて、現在のウィンドウの上位にあるウィンドウを取得します。 |
![]() | Position | 画面におけるウィンドウのクライアント領域の位置を取得します。 |
![]() | Size | 現在のウィンドウのサイズを取得または設定します。 |
![]() | StatusBarText | ウィンドウのステータス バーに表示されるテキストを取得または設定します。 |
![]() | Url | ウィンドウに表示されている現在の項目に対応する URL を取得します。 |
![]() | WindowFrameElement | このウィンドウに対応するフレーム要素を取得します。 |

名前 | 説明 | |
---|---|---|
![]() | 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 から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Error | ウィンドウ内で実行されているスクリプトがランタイム エラーを検出すると発生します。 |
![]() | GotFocus | 現在のウィンドウがユーザーの入力フォーカスを得ると発生します。 |
![]() | Load | ウィンドウのドキュメントとそのすべての要素の初期化が終了すると発生します。 |
![]() | LostFocus | ウィンドウがユーザーの入力フォーカスを失うと発生します。 |
![]() | Resize | ユーザーがマウスを使用してウィンドウの寸法を変更すると発生します。 |
![]() | Scroll | ユーザーがウィンドウをスクロールして、画面に表示されていなかったテキストを表示すると発生します。 |
![]() | Unload | 現在のページがアンロード中で、新しいページが表示される直前に発生します。 |

Weblioに収録されているすべての辞書からHtmlWindowを検索する場合は、下記のリンクをクリックしてください。

- HtmlWindowのページへのリンク