elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Se pierde el focus al minimizar
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Se pierde el focus al minimizar  (Leído 5,903 veces)
.:Weeds:.

Desconectado Desconectado

Mensajes: 122



Ver Perfil
Se pierde el focus al minimizar
« en: 18 Junio 2010, 18:18 pm »

Tengo una aplicacion que trabaja con el control webbrowser y hace lo siguiente
Código
  1. WebBrowser1.Focus() ' Centra el foco en el webbrowser
  2.        WebBrowser1.Document.GetElementById("fmd-loginname").InnerText = TextBox1.Text ' Añade en el cuadro de texto la informacion del text1
  3.        WebBrowser1.Document.GetElementById("fmd-loginname").Focus() ' Centra el foco en el cuadro de texto de la web
  4.        If WebBrowser1.Focused Then
  5.            SendKeys.Send("{ENTER}")
  6.        End If
El code funciona perfecto pero claro esta accion la repito muchas veces de eso se trata el programa, pero al minimizar o pasar a otra ventana que no sea de mi aplicacion, mi programa deja de funcionar.... Agradezco cualquier info
54lu2!


En línea


[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Se pierde el focus al minimizar
« Respuesta #1 en: 18 Junio 2010, 18:42 pm »

Claro, no puedes tener el foco en un control de una ventana no activa, es normal. Qué tipo de aplicación estás haciendo?

Porque si no necesitas intervención del usuario, no hace falta hacerlo con el contorl WebBrowser.

Saludos


En línea

43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 502



Ver Perfil
Re: Se pierde el focus al minimizar
« Respuesta #2 en: 18 Junio 2010, 23:03 pm »

Tengo una aplicacion que trabaja con el control webbrowser y hace lo siguiente
Código
  1. WebBrowser1.Focus() ' Centra el foco en el webbrowser
  2.        WebBrowser1.Document.GetElementById("fmd-loginname").InnerText = TextBox1.Text ' Añade en el cuadro de texto la informacion del text1
  3.        WebBrowser1.Document.GetElementById("fmd-loginname").Focus() ' Centra el foco en el cuadro de texto de la web
  4.        If WebBrowser1.Focused Then
  5.            SendKeys.Send("{ENTER}")
  6.        End If
El code funciona perfecto pero claro esta accion la repito muchas veces de eso se trata el programa, pero al minimizar o pasar a otra ventana que no sea de mi aplicacion, mi programa deja de funcionar.... Agradezco cualquier info
54lu2!

Viendo por encima nada mas, creo que buscas hacer esto:

http://stackoverflow.com/questions/210342/vb-net-click-submit-button-on-webbrowser-page
En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
.:Weeds:.

Desconectado Desconectado

Mensajes: 122



Ver Perfil
Re: Se pierde el focus al minimizar
« Respuesta #3 en: 19 Junio 2010, 06:51 am »

Claro, no puedes tener el foco en un control de una ventana no activa, es normal. Qué tipo de aplicación estás haciendo?

Porque si no necesitas intervención del usuario, no hace falta hacerlo con el contorl WebBrowser.

Saludos
Y como accedo a una web sin el control webbrowser :huh: ? La intervencion del usuario solo es necesaria para rellenar el textbox1.text nada mas
Tengo una aplicacion que trabaja con el control webbrowser y hace lo siguiente
Código
  1. WebBrowser1.Focus() ' Centra el foco en el webbrowser
  2.        WebBrowser1.Document.GetElementById("fmd-loginname").InnerText = TextBox1.Text ' Añade en el cuadro de texto la informacion del text1
  3.        WebBrowser1.Document.GetElementById("fmd-loginname").Focus() ' Centra el foco en el cuadro de texto de la web
  4.        If WebBrowser1.Focused Then
  5.            SendKeys.Send("{ENTER}")
  6.        End If
El code funciona perfecto pero claro esta accion la repito muchas veces de eso se trata el programa, pero al minimizar o pasar a otra ventana que no sea de mi aplicacion, mi programa deja de funcionar.... Agradezco cualquier info
54lu2!

Viendo por encima nada mas, creo que buscas hacer esto:

http://stackoverflow.com/questions/210342/vb-net-click-submit-button-on-webbrowser-page

Grax por el interes pero puse que el code funciona perfecto, lo que pasa es que se pierde el foco del webbrowser al minimizar
« Última modificación: 19 Junio 2010, 06:53 am por sinu » En línea


raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Se pierde el focus al minimizar
« Respuesta #4 en: 19 Junio 2010, 06:52 am »

Y como accedo a una web sin el control webbrowser :huh: ? La intervencion del usuario solo es necesaria para rellenar el textbox1.text nada mas

Con WebRequest del namespace system.net

Y para enviar el formulario lo envias a travez del post (con un stream :P en el request)

Grax por el interes pero puse que el code funciona perfecto, lo que pasa es que se pierde el foco del webbrowser al minimizar

Leiste el post? para que quieres que mantenga el foco  :huh: las formas que presenta ese hilo son para hacerlo independientemente del foco en la ventana :P
« Última modificación: 19 Junio 2010, 07:00 am por raul338 » En línea

.:Weeds:.

Desconectado Desconectado

Mensajes: 122



Ver Perfil
Re: Se pierde el focus al minimizar
« Respuesta #5 en: 19 Junio 2010, 07:12 am »

Y como accedo a una web sin el control webbrowser :huh: ? La intervencion del usuario solo es necesaria para rellenar el textbox1.text nada mas

Con WebRequest del namespace system.net

Y para enviar el formulario lo envias a travez del post (con un stream :P en el request)
El webrequest seria el siguiente
Código
  1. Dim request as WebRequest = WebRequest.Create("http://www.jamster.es/fw/goto/order/tonos/sonido-reales/doc-21642351")
Entonces ahora como le digo que meta en el elemento fmd-loginname la informacion del textbox1.text?
Despues para activar el submit tampoco tengo ni idea  :-\ , teneis algun ejemplo a mano para que lo revise por que he estado buscando y lo unico decente de info que he encontrado es esta
http://msdn.microsoft.com/es-es/library/debx8sh9(VS.80).aspx
En línea


[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Se pierde el focus al minimizar
« Respuesta #6 en: 19 Junio 2010, 16:46 pm »

Primero ves el método del form, si es post o get.

Luego usas el código algo así:

Código
  1. Uri uri = new Uri("aki va la url");
  2.  
  3. //Estos son los datos que mandas desde los controles
  4. string data = "key=value";
  5. HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri);
  6. request.Method = WebRequestMethods.Http.Post; //aki use post
  7. request.ContentLength = data.Length;
  8.  
  9. //Importante esta linea
  10. // http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.1
  11. request.ContentType = "application/x-www-form-urlencoded";
  12.  
  13. StreamWriter writer = new StreamWriter(request.GetRequestStream());
  14. writer.Write(data);
  15. writer.Close();
  16.  
  17. HttpWebResponse response = (HttpWebResponse)request.GetResponse();

Saludos..
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
evitar submit y pasar focus con un enter
Desarrollo Web
josco 3 10,061 Último mensaje 23 Junio 2012, 18:15 pm
por ©rIsT0BÄl
Leyendo teclas sin focus
Programación C/C++
slackbyte 3 2,626 Último mensaje 25 Febrero 2013, 10:29 am
por slackbyte
Manejo de focus en Jtable ??
Java
razler 1 3,452 Último mensaje 4 Septiembre 2013, 18:47 pm
por 1mpuls0
Evitar focus y sendKeys en un bot
Programación Visual Basic
EstefaniaQQ 3 2,668 Último mensaje 16 Mayo 2014, 22:51 pm
por Miseryk
HTC elimina cables y PCs con Vive Focus
Noticias
wolfbcn 0 1,326 Último mensaje 15 Noviembre 2017, 02:10 am
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines