Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Teclado Virtual

Estas en el tema de Teclado Virtual en el foro de Visual Basic clásico en Foros del Web. Hola.. Estoy desarrollando una aplicacion en visual basic sobre un teclado virtual asi como el teclado en pantalla de windows xp.. pero tengo un problema ...
  #1 (permalink)  
Antiguo 08/06/2009, 11:04
Avatar de mjl_valor  
Fecha de Ingreso: junio-2009
Mensajes: 6
Antigüedad: 14 años, 11 meses
Puntos: 0
Teclado Virtual

Hola.. Estoy desarrollando una aplicacion en visual basic sobre un teclado virtual asi como el teclado en pantalla de windows xp.. pero tengo un problema con el foco .. ya logre q el formulario siempre este visible pero resulta que cuando voy a escribir donde tengo posicionado el mouse este pierde el enfoque para enfocar el boton que he presionado en mi teclado virtual .. alguien tiene alguna idea q me pudieran suguerir muchas gracias...
  #2 (permalink)  
Antiguo 08/06/2009, 13:16
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 20 años, 6 meses
Puntos: 19
Respuesta: Teclado Virtual

Cita:
Iniciado por mjl_valor Ver Mensaje
Hola.. Estoy desarrollando una aplicacion en visual basic sobre un teclado virtual asi como el teclado en pantalla de windows xp.. pero tengo un problema con el foco .. ya logre q el formulario siempre este visible pero resulta que cuando voy a escribir donde tengo posicionado el mouse este pierde el enfoque para enfocar el boton que he presionado en mi teclado virtual .. alguien tiene alguna idea q me pudieran suguerir muchas gracias...
Text1.SetFocus
  #3 (permalink)  
Antiguo 08/06/2009, 16:31
Avatar de mjl_valor  
Fecha de Ingreso: junio-2009
Mensajes: 6
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Teclado Virtual

jajaja no.. ojala fuera eso me refiero a otra cosa .. como la venta de un messenger o el explorador de windows.. !!
  #4 (permalink)  
Antiguo 08/06/2009, 18:32
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Respuesta: Teclado Virtual

Hoal, si es un tema interesante, fijate que el teclado en pantalla de windows pierde el foco y se activa la ventana donde vas a escribir...eso seguro lo haces con api's , lo mismo para mandar las pulsaciones...y fijate que los controles no son controles en si...estan pintados en el formulario...eso evita que agarren el foco los controles...

saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein
  #5 (permalink)  
Antiguo 08/06/2009, 20:29
Avatar de mjl_valor  
Fecha de Ingreso: junio-2009
Mensajes: 6
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Teclado Virtual

Exactamen Seba123neo yo me fije en eso .. ! el problema es que no sale mucha informacion por internet .. tengo varios dias buscando y nada.. los botones no toman el foco y el formulario trabaja en forma inactiva .. es decir q no se necesita q el foco ste centrado en el form. de todas formas sigo buscando cualquiera novedad lo publico aqui en el foro..!
  #6 (permalink)  
Antiguo 03/03/2011, 09:16
 
Fecha de Ingreso: marzo-2011
Mensajes: 2
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Teclado Virtual

Cita:
Iniciado por mjl_valor Ver Mensaje
Exactamen Seba123neo yo me fije en eso .. ! el problema es que no sale mucha informacion por internet .. tengo varios dias buscando y nada.. los botones no toman el foco y el formulario trabaja en forma inactiva .. es decir q no se necesita q el foco ste centrado en el form. de todas formas sigo buscando cualquiera novedad lo publico aqui en el foro..!
Hola, pudiste solucionar tú problema del foco en el teclado virtual, segun revisaba en .net es facil por que hay un setactivewindow() que activa el foco a la última ventana que lo dejo, pero en vb6 no encuentro algo parecido.

Comentame como lo solucionaste

Saludos
  #7 (permalink)  
Antiguo 06/03/2011, 02:47
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: Teclado Virtual

El equivalente a eso sería lo que yo uso:

SendKeys "%{TAB}"
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:34.