Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: darkisel en 14 Enero 2022, 05:06 am



Título: Ayuda con WebBrowser :( C++
Publicado por: darkisel en 14 Enero 2022, 05:06 am
Hola amigos me pueden ayudar con esto busque por todo google y no logro encontrar solucion

Al abrir el programa el webBrowser cargue la pagina google y al hacer click derecho abrir nueva ventana. Que se ejecute el form 2



Código:


Public Class Form1
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        WebBrowser1.Navigate("https://www.google.com/")
    End Sub

    Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted

    End Sub
End Class








(https://i.ibb.co/x8h6W7w/b4063fad-7f6b-4d33-b013-a24f400429aa.jpg)





Título: Re: Ayuda con WebBrowser :(
Publicado por: timer en 14 Enero 2022, 09:01 am
Buenas,

En este caso no veo bien donde apuntas el boton de nueva ventana, si puedes agregarlo de ahí podremos avanzar en tu codigo. Si quieres ahorrarte el volver a aplciarlo te recomiendo que donde este el boton de "Abrir nueva ventana" insertes lo siguiente:

Código:
this.Hide();
Form2 form2 = new Form2(); //Aqui llamamos a la form2 para usarla.
form2.Show();

De esta manera tu form1 se esconde y la form2 aparecerá en primer plano.

Un saludo!


Título: Re: Ayuda con WebBrowser :(
Publicado por: darkisel en 14 Enero 2022, 15:15 pm
Buenas,

En este caso no veo bien donde apuntas el boton de nueva ventana, si puedes agregarlo de ahí podremos avanzar en tu codigo. Si quieres ahorrarte el volver a aplciarlo te recomiendo que donde este el boton de "Abrir nueva ventana" insertes lo siguiente:

Código:
this.Hide();
Form2 form2 = new Form2(); //Aqui llamamos a la form2 para usarla.
form2.Show();

De esta manera tu form1 se esconde y la form2 aparecerá en primer plano.

Un saludo!


Este código lo tengo en vb6 funciona pero lo quiero hacer en c++ no entiendo mucho el c++ solo lo básico voy horas buscando en Google y no encuentro nada

Acá el codigo del vb6 si alguien me ayuda por fa



Citar
Private Sub Command1_Click()

Form1.Visible = False

End Sub
Private Sub Form_Resize()

Command1.Enabled = False

WebBrowser1.Navigate "https://www.google.com"

End Sub
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)

Dim frm_web As Form1

Set frm_web = New Form1

With frm_web

Form2.Show

Me.Hide

End With

End Sub