C# WinForms'de, System.Windows.Forms.WebBrowser için geriye dönük/ileriye dönük geçmiş yığınlarını almanın doğru yolu nedir?WebBrowser Denetimi'nin arka/fwd geçmişini alma
cevap
http://www.bsalsa.com/downloads.html. Bu bir dizi Delphi bileşenidir (ücretsiz kaynak kodu, bunun bir örneğini burada görebilirsiniz: http://staruml.cvs.sourceforge.net/staruml/staruml/staruml/components/plastic-components/src/embeddedwb.pas?revision=1.1&view=markup - bu starUML proje kodu) ve diğer şeylerin yanı sıra, tarihe, favorilere, vb. IE MSHTML arayüzleri. Object Pascal'da yazılıyor ama neler olduğunu anlamak çok zor olmamalı. "Gömülü Web Tarayıcısı Bileşenleri Paketini" karşıdan yüklediyseniz, EmbeddedWB_D2005 \ Source içindeki öğelere göz atın. Orada her çeşit güzellik vardır.
Mümkün gibi görünmüyor.
Benim önerim, Gezinme olayını yakalamak ve kendi listenizi korumak olacaktır. Olası bir problem, kullanıcı tarayıcıda geri'u tıklattığında, yığınının çözülmesini bilemezsiniz.
Kesinlikle doğal mshtml kullanarak mümkündür. –
Belki. Ne demek istiyorsun? – nickd
Yani, IE ActiveX denetimini kullanarak onu elde etmenin bir yolu olmalı. –