WebBrowser Denetimine Genel Bakış
Denetim, WebBrowser WebBrowser ActiveX denetimi için yönetilen bir sarmalayıcı sağlar. Yönetilen sarmalayıcı, Windows Forms istemci uygulamalarınızda Web sayfalarını görüntülemenizi sağlar. WebBrowser Denetimi kullanarak uygulamanızda Internet Explorer Web'e gözatma işlevselliğini çoğaltabilir veya varsayılan Internet Explorer işlevselliğini devre dışı bırakabilir ve denetimi basit bir HTML belge görüntüleyicisi olarak kullanabilirsiniz. Ayrıca, denetimi kullanarak formunuza DHTML tabanlı kullanıcı arabirimi öğeleri ekleyebilir ve bunların denetimde WebBrowser barındırıldığını gizleyebilirsiniz. Bu yaklaşım, Web denetimlerini tek bir uygulamada Windows Forms denetimleriyle sorunsuz bir şekilde birleştirmenizi sağlar.
Sık Kullanılan Özellikler, Yöntemler ve Olaylar
Denetimin WebBrowser Internet Explorer'da bulunan denetimleri uygulamak için kullanabileceğiniz çeşitli özellikleri, yöntemleri ve olayları vardır. Örneğin, bir adres çubuğu uygulamak için yöntemini ve GoBack
araç çubuğunda gezinti düğmeleri uygulamak için , GoForward
, Stop
ve Refresh
yöntemlerini kullanabilirsinizNavigate
. Adres çubuğunu özelliğin Navigated
değeriyle ve başlık çubuğunu özelliğin Url
değeriyle DocumentTitle
güncelleştirmek için olayı işleyebilirsiniz.
Uygulamanızda kendi sayfa içeriğinizi oluşturmak istiyorsanız özelliğini ayarlayabilirsiniz DocumentText
. HTML belgesi nesne modelini (DOM) biliyorsanız, özelliği aracılığıyla Document
geçerli Web sayfasının içeriğini de işleyebilirsiniz. Bu özellik sayesinde, dosyalar arasında gezinmek yerine belgeleri bellekte depolayabilir ve değiştirebilirsiniz.
özelliği, Document
istemci uygulama kodunuzdan Web sayfası betik kodunda uygulanan yöntemleri çağırmanıza da olanak tanır. Betik kodunuzdan istemci uygulama kodunuzla erişmek için özelliğini ayarlayın ObjectForScripting
. Belirttiğiniz nesneye, betik kodunuz tarafından nesne olarak window.external
erişilebilir.
Ad | Tanım |
---|---|
Document Özellik | Geçerli Web sayfasının HTML belge nesne modeline (DOM) yönetilen erişim sağlayan bir nesne alır. |
DocumentCompleted Olay | Web sayfasının yüklenmesi tamamlandığında gerçekleşir. |
DocumentText Özellik | Geçerli Web sayfasının HTML içeriğini alır veya ayarlar. |
DocumentTitle Özellik | Geçerli Web sayfasının başlığını alır. |
GoBack Yöntem | Geçmişteki önceki sayfaya gider. |
GoForward Yöntem | Geçmişte bir sonraki sayfaya gider. |
Navigate Yöntem | Belirtilen URL'ye gider. |
Navigating Olay | Gezinti başlamadan önce gerçekleşir ve eylemin iptal edilmesi etkinleştirilir. |
ObjectForScripting Özellik | Web sayfası betik kodunun uygulamanızla iletişim kurmak için kullanabileceği bir nesneyi alır veya ayarlar. |
Print Yöntem | Geçerli Web sayfasını yazdırır. |
Refresh Yöntem | Geçerli Web sayfasını yeniden yükler. |
Stop Yöntem | Geçerli gezintiyi durdurur ve sesler ve animasyon gibi dinamik sayfa öğelerini durdurur. |
Url Özellik | Geçerli Web sayfasının URL'sini alır veya ayarlar. Bu özelliğin ayarlanması, denetimde yeni URL'ye gider. |
Ayrıca bkz.
- WebBrowser
- WebBrowserDocumentCompletedEventArgs
- WebBrowserDocumentCompletedEventHandler
- WebBrowserEncryptionLevel
- WebBrowserNavigatedEventArgs
- WebBrowserNavigatedEventHandler
- WebBrowserNavigatingEventArgs
- WebBrowserNavigatingEventHandler
- WebBrowserProgressChangedEventArgs
- WebBrowserReadyState
- WebBrowserRefreshOption
- Nasıl yapılır: WebBrowser Denetimi ile URL'ye Gitme
- Nasıl yapılır: Bir WebBrowser Denetimi ile Yazdırma
- Nasıl yapılır: Bir Windows Forms Uygulamasına Web Tarayıcısı Yetenekleri Ekleme
- Nasıl yapılır: Bir Windows Forms Uygulamasında HTML Belge Görüntüleyicisi Oluşturma
- Nasıl yapılır: DHTML Koduyla İstemci Uygulaması Kodu Arasında İki Yönlü İletişim Gerçekleştirme
- WebBrowser Güvenliği
.NET Desktop feedback
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin