HtmlDocument.OpenNew(Boolean) Yöntem

Tanım

yöntemiyle HtmlDocument kullanılacak yeni Write(String) bir alır.

public:
 System::Windows::Forms::HtmlDocument ^ OpenNew(bool replaceInHistory);
public System.Windows.Forms.HtmlDocument OpenNew(bool replaceInHistory);
member this.OpenNew : bool -> System.Windows.Forms.HtmlDocument
Public Function OpenNew (replaceInHistory As Boolean) As HtmlDocument

Parametreler

replaceInHistory
Boolean

Yeni pencerenin gezintisinin DOM'un gezinti geçmişindeki önceki öğenin yerini alıp alması gerekmediği.

Döndürülenler

Yazmak için yeni bir belge.

Örnekler

Aşağıdaki kod örneği DOM'yi yazmaya hazırlar ve yöntemini kullanarak Write yeni bir belge yazar.

private void WriteNewDocument()
{
    if (webBrowser1.Document != null)
    {
        HtmlDocument doc = webBrowser1.Document.OpenNew(true);
        doc.Write("<HTML><BODY>This is a new HTML document.</BODY></HTML>");
    }
}
Private Sub WriteNewDocument()
    If (WebBrowser1.Document IsNot Nothing) Then
        Dim doc As HtmlDocument = WebBrowser1.Document.OpenNew(True)
        doc.Write("<HTML><BODY>This is a new HTML document.</BODY></HTML>")
    End If
End Sub

Açıklamalar

OpenNew , değişkenler gibi ilişkili durumlar da dahil olmak üzere önceki yüklenen belgeyi temizler. içinde gezinti olaylarının WebBrowser tetiklenmelerine neden olmaz.

OpenNew her zaman geçerli pencerede yeni bir belge oluşturur. Belgeyi yeni bir pencerede açmak için sınıfındaki OpenHtmlWindow yöntemini kullanın.

Şunlara uygulanır

Ayrıca bkz.