HtmlWindow.WindowFrameElement Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu pencereye karşılık gelen çerçeve öğesini alır.
public:
property System::Windows::Forms::HtmlElement ^ WindowFrameElement { System::Windows::Forms::HtmlElement ^ get(); };
public System.Windows.Forms.HtmlElement WindowFrameElement { get; }
public System.Windows.Forms.HtmlElement? WindowFrameElement { get; }
member this.WindowFrameElement : System.Windows.Forms.HtmlElement
Public ReadOnly Property WindowFrameElement As HtmlElement
Özellik Değeri
HtmlElement Bu pencerenin FRAME öğesine karşılık gelen. Bu pencere bir çerçeve değilse döndürür null.
Örnekler
Aşağıdaki kod örneği, bir SRC içindeki FRAMESET çerçevelerin özniteliğini geçerli konumla karşılaştırır. Bunlar farklıysa, çerçeveler özgün URL'lerine sıfırlanır.
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));
}
}
}
}
Private Sub ResetFrames()
If (WebBrowser1.Document IsNot 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
Açıklamalar
Koleksiyondan FRAME bir Frames öğe aldığınızda, bir HtmlWindowdöndürür. Özniteliği gibi temel alınan WindowFrameElement öğenin özniteliklerine erişmeniz gerekiyorsa bu nesne üzerinde çağrısı FRAME yapınSRC.