HtmlWindow.Close メソッドとは? わかりやすく解説

HtmlWindow.Close メソッド

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

ウィンドウ閉じます

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

解説解説
使用例使用例

ウィンドウ開きユーザーが 5 分間そのウィンドウ使用しなければウィンドウ閉じコード例次に示します。このコード例は、フォーム上に WebBrowser1 という名前の WebBrowser コントロールButton1 という名前の Button、および Timer1 という名前の Timer クラス配置されていることを前提としています。この例を正常に実行するには、OpenNew設定する最初引数有効な URL変更します

Dim BalanceWindow As HtmlWindow

Private Sub BalanceWindowButton_Click(ByVal
 sender As System.Object, ByVal e As
 System.EventArgs) Handles BalanceWindowButton.Click
    If (Not WebBrowser1.Document Is
 Nothing) Then
        With WebBrowser1.Document
            BalanceWindow = .Window.OpenNew(New Uri("http://www.adatum.com/viewBalances.aspx"),
 "dialogHeight: 250px; dialogWidth: 300px; " &
 _
            " dialogTop: 300px; dialogLeft: 300px; edge: Sunken;
 center: Yes; help: Yes; " & _
            "resizable: No; status: No;")

            ' Listen for activity on the document.


            WindowTimeout.Interval = 300000
            WindowTimeout.Start()
        End With
    End If
End Sub

Private Sub Document_Click(ByVal
 sender As Object, ByVal
 e As System.EventArgs)
    WindowTimeout.Stop()
    WindowTimeout.Start()
End Sub

Private Sub WindowTimeout_Tick(ByVal
 sender As System.Object, ByVal e As
 System.EventArgs) Handles WindowTimeout.Tick
    If (Not BalanceWindow.IsClosed) Then
        BalanceWindow.Close()
        WindowTimeout.Stop()
    End If
End Sub
HtmlWindow balanceWindow;

private void balanceWindowButton_Click(object
 sender, EventArgs e)
{
    if (!(webBrowser1.Document == null)) 
    {
        balanceWindow = webBrowser1.Document.Window.OpenNew(new
 Uri("http://www.adatum.com/viewBalances.aspx"), "dialogHeight:
 250px; dialogWidth: 300px; " +
        " dialogTop: 300px; dialogLeft: 300px; edge: Sunken; center: Yes; help:
 Yes; " +
        "resizable: No; status: No;");

        //Listen for activity on the document.
        webBrowser1.Document.Click += new HtmlElementEventHandler(Document_Click);

        windowTimeout.Interval = 300000;
        windowTimeout.Start();
    }
}

private void Document_Click(object sender,
 HtmlElementEventArgs e)
{
    windowTimeout.Stop();
    windowTimeout.Start();
}

private void windowTimeout_Tick(object sender,
 EventArgs e) 
{
    if (!balanceWindow.IsClosed) 
    {
        balanceWindow.Close();
        windowTimeout.Stop();
    }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からHtmlWindow.Close メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からHtmlWindow.Close メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からHtmlWindow.Close メソッド を検索

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

辞書ショートカット

すべての辞書の索引

HtmlWindow.Close メソッドのお隣キーワード
検索ランキング

   

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



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

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

©2025 GRAS Group, Inc.RSS