HtmlWindow.WindowFrameElement プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > HtmlWindow.WindowFrameElement プロパティの意味・解説 

HtmlWindow.WindowFrameElement プロパティ

メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。

このウィンドウに対応するフレーム要素を取得します。

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

Dim instance As HtmlWindow
Dim value As HtmlElement

value = instance.WindowFrameElement
public HtmlElement WindowFrameElement { get;
 }
public:
property HtmlElement^ WindowFrameElement {
    HtmlElement^ get ();
}
/** @property */
public HtmlElement get_WindowFrameElement ()
public function get WindowFrameElement
 () : HtmlElement

プロパティ値
このウィンドウの FRAME 要素に対応する HtmlElement。このウィンドウがフレームではない場合、null 参照 (Visual Basic では Nothing) を返します。

解説解説
使用例使用例

FRAMESET に含まれるフレームの SRC 属性と現在の場所を比較するコード例を次に示します。これらが異なる場合、フレームは元の URL にリセットされます。

Private Sub ResetFrames()
    If (Not WebBrowser1.Document Is
 Nothing) Then
        Dim FrameElement As HtmlElement
        Dim DocWindow As HtmlWindow = WebBrowser1.Document.Window

        For Each FrameWindow As
 HtmlWindow In DocWindow.Frames
            FrameElement = FrameWindow.WindowFrameElement
            Dim OriginalUrl As String
 = FrameElement.GetAttribute("SRC")

            If (Not OriginalUrl.Equals(FrameWindow.Url.ToString()))
 Then
                FrameWindow.Navigate(New Uri(OriginalUrl))
            End If
        Next
    End If
End Sub
private void ResetFrames()
{
    if (!(webBrowser1.Document == null)) 
    {
        HtmlElement frameElement = null;
        HtmlWindow docWindow = webBrowser1.Document.Window;

        foreach (HtmlWindow frameWindow in
 docWindow.Frames)
        {
            frameElement = frameWindow.WindowFrameElement;
            String originalUrl = frameElement.GetAttribute("SRC");

            if (!originalUrl.Equals(frameWindow.Url.ToString()))
 
            {
                frameWindow.Navigate(new Uri(originalUrl));
            }
        }
    }
}
.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

HtmlWindow.WindowFrameElement プロパティのお隣キーワード
検索ランキング

   

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



HtmlWindow.WindowFrameElement プロパティのページの著作権

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

©2026 GRAS Group, Inc.RSS