Pregunta

En C# WinForms, ¿cuál es el camino correcto para obtener el retroceso/avance de la historia de pilas para el Sistema.Windows.Los formularios.WebBrowser?

¿Fue útil?

Solución

Echa un vistazo http://www.bsalsa.com/downloads.html.Esta es una serie de componentes Delphi (código fuente gratuito, puede ver un ejemplo de esto aquí: http://staruml.cvs.sourceforge.net/staruml/staruml/staruml/components/plastic-components/src/embeddedwb.pas?revision=1.1&view=markup - es la starUML proyectos de código) y que tienen, entre otras cosas, una manera de llegar a la historia, favoritos, etc usando el IE MSHTML interfaces.Está escrito en Object Pascal, pero no debería ser demasiado difícil de averiguar lo que está pasando.Si descarga el "Embedded Web Navegador Paquete de Componentes de" echar un vistazo a las cosas en EmbeddedWB_D2005\Source - hay toda clase de cosas allí.

Otros consejos

No se ve como es posible.

Mi sugerencia sería para coger el Navegar evento y mantener su propia lista.Un posible problema con eso es que cuando el usuario hace clic en de vuelta en el navegador, no sé para relajarse de la pila.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top