WebBrowser Denetimine Genel Bakış

WebBrowserdenetim, 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ülemenize olanak sağlar. WebBrowserUygulamanızda Internet Explorer Web 'e göz atma işlevini yinelemek için denetimi kullanabilir veya varsayılan Internet Explorer işlevselliğini devre dışı bırakabilir ve denetimi Basit BIR HTML belge Görüntüleyicisi olarak kullanabilirsiniz. Formunuza DHTML tabanlı kullanıcı arabirimi öğeleri eklemek ve denetimde barındırıldığından emin olmak için denetimi de kullanabilirsiniz WebBrowser . bu yaklaşım, Web denetimlerini tek bir uygulamadaki Windows Forms denetimleriyle sorunsuzca birleştirmenize olanak tanır.

Sık kullanılan özellikler, Yöntemler ve olaylar

WebBrowserDenetimde, Internet Explorer 'da bulunan denetimleri uygulamak için kullanabileceğiniz çeşitli özellikler, Yöntemler ve olaylar bulunur. Örneğin, bir Navigate Adres çubuğunu uygulamak için yöntemini ve GoBack GoForward Stop Refresh bir araç çubuğunda gezinti düğmeleri uygulamak için,, ve yöntemlerini kullanabilirsiniz. NavigatedAdres çubuğunu Url özellik değeriyle ve başlık çubuğu ile birlikte güncelleştirmek için olayı idare edebilirsiniz DocumentTitle .

Uygulamanızda kendi sayfa içeriğinizi oluşturmak istiyorsanız DocumentText özelliği ayarlayabilirsiniz. HTML belge nesne modeli (DOM) hakkında bilgi sahibiyseniz, özelliği aracılığıyla geçerli Web sayfasının içeriğini de düzenleyebilirsiniz Document . Bu özellikle, dosyalar arasında gezinmek yerine belgeleri bellekte saklayabilir ve değiştirebilirsiniz.

DocumentÖzelliği, istemci uygulama kodunuzun Web sayfası betik kodu 'nda uygulanan yöntemleri çağırmanıza de imkan tanır. Komut dosyası kodınızdan istemci uygulama kodunuza erişmek için ObjectForScripting özelliği ayarlayın. Belirttiğiniz nesneye, komut dosyası kodunuz tarafından nesne olarak erişilebilir window.external .

Ad Açıklama
Document özelliði Geçerli Web sayfasının HTML belge nesne modeli 'ne (DOM) yönetilen erişim sağlayan bir nesne alır.
DocumentCompleted olay Bir Web sayfası yükleme tamamlandığında gerçekleşir.
DocumentText özelliði Geçerli Web sayfasının HTML içeriğini alır veya ayarlar.
DocumentTitle özelliði Geçerli Web sayfasının başlığını alır.
GoBack yöntemi Geçmişteki bir önceki sayfaya gider.
GoForward yöntemi Geçmişteki bir sonraki sayfaya gider.
Navigate yöntemi Belirtilen URL 'ye gider.
Navigating olay Gezinme başlamadan önce gerçekleşir ve eylemin iptal edilmesine olanak sağlar.
ObjectForScripting özelliði Web sayfası betik kodunun, uygulamanızla iletişim kurmak için kullanabileceği bir nesne alır veya ayarlar.
Print yöntemi Geçerli Web sayfasını yazdırır.
Refresh yöntemi Geçerli Web sayfasını yeniden yükler.
Stop yöntemi Geçerli gezintiyi durdurur ve sesler ve animasyon gibi dinamik sayfa öğelerini durdurur.
Url özelliði Geçerli Web sayfasının URL 'sini alır veya ayarlar. Bu özellik ayarlandığında, denetim yeni URL 'ye gider.

Ayrıca bkz.