Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - z3nth10n

#1421
Copy/paste, anda ya xD

Si lo unico que mas he copipasteado ha sido esto:

Código (vbnet) [Seleccionar]
   Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
       Dim document As HtmlDocument = WebBrowser1.Document

       'Attach Click event handler
       AddHandler document.Body.Click, New HtmlElementEventHandler(AddressOf WebBrowser1_Clicked)
   End Sub


A ver...

Tengo esto:

Código (vbnet) [Seleccionar]
   Private Sub WebBrowser1_Clicked(ByVal sender As Object, ByVal e As System.Windows.Forms.HtmlElementEventArgs)
       MsgBox(sender.ActiveElement.Document.GetElementById("login-submit").InvokeMember("click"))
   End Sub


EDITO:

Entonces, que dejo un HtmlElement en vez de un HtmlDocument? :silbar:




EDITO:

No soy tan pro como tu... Necesito más help >:D
Por no decir que no se que es lo que significan la mitad de las cosas que hay en los codes :-\
#1422
Al punto 4 es al que más miedo le tengo. xD




Hasta ahora he llegado a:

Código (vbnet) [Seleccionar]
Public Class frmModPacks_Web
   Private Sub frmModpacks_Web_Load(sender As Object, e As EventArgs) Handles MyBase.Load

       Dim prueba As String = Me.WebBrowser1.Document.GetElementById("nombre").GetAttribute("Value")

       WebBrowser1.Navigate("http://ikillcraft.a0001.net/modpacks.php")
   End Sub

   Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
       Dim document As HtmlDocument = WebBrowser1.Document

       'Attach Click event handler
       AddHandler document.Body.Click, New HtmlElementEventHandler(AddressOf WebBrowser1_Click)
   End Sub

   Private Sub WebBrowser1_Click(ByVal sender As Object, ByVal e As HtmlElementEventArgs)
       MsgBox("Hola")
   End Sub
End Class


Y ya tengo un problema el WebBrowser se carga en blanco :-\




EDITO: El problema está en:

Código (vbnet) [Seleccionar]
       Dim prueba As String = Me.WebBrowser1.Document.GetElementById("nombre").GetAttribute("Value")

No sé porqué. :-\




DUDA:

CitarWebBrowser1.Document.GetElementById("login-submit").InvokeMember("click")

Sirve de algo?
#1423
Una pregunta, porque las imágenes salen con tanta resolución? :o :xD :laugh:
#1424
Y esto?

http://www.dreamincode.net/forums/topic/169683-advanced-webbrowser-contextmenu/

También tenía esto:

Código (vbnet) [Seleccionar]
Private Sub WebBrowser1_Navigating(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserNavigatingEventArgs) Handles WebBrowser1.Navigating
   If MsgBox("You are trying to go to:" & vbCr & e.Url.ToString() & vbCr & "Cancel Navigate?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
       e.Cancel = True
   End If
End Sub


La verdad es que me estoy complicando yo solo...

Podría poner un getelementbyname y poner un name igual para todos los controles que se pudiese detectar...

Ahora si... Cuando seleccione un ModPack tendría que setearse una variable para que cogiese el name de dicho form, no se si me captais ;-)




También podría hacer que con javascript se cambiase el name del form, y hay pondría una condición si se cumple, se empezaría a realizar la función a la que estuviese indexada ese name ;-)
#1425
Cita de: EleKtro H@cker en 12 Junio 2013, 20:56 PM
Estás liando al pobre chaval xD

El WebBrowser es un componente por defecto, quiero decir que ya está agregado en el Toolbox, no es necesario elegirlo en los componentes ocultos del COM
(Al menos en la IDE del VS2012 que es la que usa Ikillnukes)


Eso he pensado yo... Pero es que no me aclaro xD

Cita de: XresH en 12 Junio 2013, 20:58 PM
Estás seleccionando el WebBrowser equivocado.

Por eso los errores, es eso.

Pone el otro desde compnentes com como te indiqué mas abajo :D






Como otro? LOL

Un saludo.




He estado observando, si le meto un WebBrowser.Click, con que haga clic en cualquier lado del WebBrowser dará para hacer la función no?
#1426
Ehm pues no me entero xD

A ver he añadido "2 webbrowsers" y luego...

He puesto tu code, pero me sale esto



Un saludo jefe. :rolleyes:
#1427
Ehm te refieres a que si metí un webbrowser? A tanto (a tan tonto :laugh:) no llego XD
#1428
Me da bastantes errores (solo 4)

A ver, simplemente quiero hacer que salte un msgbox cuando clickes en un boton...  :silbar:
#1429
Podría hacer un

Código (vbnet) [Seleccionar]
If WebBrowser1.Document.GetElementById("login-submit").InvokeMember("click") Then

'code

End If


Gracias! ;D
#1430
Muy buenas, esto es posible de realizar? :huh:

Un saludo.




Tengo este code, pero no se como hacer que funcione, es más ni se si va a hacer algo :silbar:

Código (vbnet) [Seleccionar]
WebBrowser1.Document.GetElementById("login-submit").InvokeMember("click")