2008-09-22 24 views
5

Cuando utiliza el control WebBrowser en .NET, puede "incrustar" una instancia de IE en su aplicación, básicamente creando su propio navegador web basado en IE.Cómo abrir en una ventana nueva usando el control WebBrowser?

¿Alguien sabe cómo crear ventanas nuevas (como cuando el usuario selecciona "Abrir en una ventana nueva" en el menú contextual) abrir en otra ventana de la aplicación del navegador web, en lugar del navegador predeterminado de las computadoras?

Respuesta

1

lo hice hace mucho tiempo en VB.

Por lo que recuerdo, cuando el control desencadenaba un evento NewWindow2, cancelamos la solicitud original y abrimos un formulario de VB separado que contenía otra instancia del control WebBrowser apuntando a la URL solicitada.

Hice una búsqueda rápida en Google y parece que tal vez este evento no sea tan fácil de acceder en .Net. Take a look here for a possible solution.

0

Aquí hay un ejemplo de código que contiene el código para agregar el evento NewWindow2 al control WebBrowser. Seguro que estaría bien si agregan este evento al control WebBrowser.

http://zerosandtheone.com/media/p/277.aspx

+0

Darn! Esperaba que respondiera mi primera pregunta :) – JKueck

Cuestiones relacionadas