SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Visual Basic para principiantes => Mensaje iniciado por: lextitan en Sábado 15 de Septiembre de 2007, 16:39

Título: Teclado Con Vb
Publicado por: lextitan en Sábado 15 de Septiembre de 2007, 16:39
buenas amigos!! tengo una dudita algo simple!! y es que estoy queriendo hacer un teclado para pantallas tactiles pero me un pequeno error con el textbox a la hra de querer escribir una cadena de caracteres y no recuerdo como poder solucionar esto!!

espero y me puedan ayudar a salir de este embroyo!!!
Título: Re: Teclado Con Vb
Publicado por: Mollense en Sábado 15 de Septiembre de 2007, 16:42
Cita de: "lextitan"
buenas amigos!! tengo una dudita algo simple!! y es que estoy queriendo hacer un teclado para pantallas tactiles pero me un pequeno error con el textbox a la hra de querer escribir una cadena de caracteres y no recuerdo como poder solucionar esto!!

espero y me puedan ayudar a salir de este embroyo!!!
¿cual es el error? :think:
Título: Re: Teclado Con Vb
Publicado por: lextitan en Sábado 15 de Septiembre de 2007, 18:00
el error ke tengo es al momento de darle el setfocus para ke siempre se pocicione en el textbox!!


analizando la imagen podras ver ke hay un boton para cada letra!! y esta el textbox pues al pulsar cada boton lo que quiero conseguir es que en vez de ke se superponga la letra, se coloque al lado para formar una cadena, para formar una palabra algo asi como hola!!
Título: Re: Teclado Con Vb
Publicado por: Mollense en Sábado 15 de Septiembre de 2007, 18:14
Cita de: "lextitan"
el error ke tengo es al momento de darle el setfocus para ke siempre se pocicione en el textbox!!


analizando la imagen podras ver ke hay un boton para cada letra!! y esta el textbox pues al pulsar cada boton lo que quiero conseguir es que en vez de ke se superponga la letra, se coloque al lado para formar una cadena, para formar una palabra algo asi como hola!!
Creo que sería mejor que concatenaras el caracter correspondiente al botón presionado.

Podrías mejorar el ejemplo que te paso (Cambiale la extensión ".xxx" por ".rar") permitiendo que el caracter se inserte en la posición actual del cursor y no siempre al final de la cadena.

Un saludo
Título: Re: Teclado Con Vb
Publicado por: lextitan en Sábado 15 de Septiembre de 2007, 18:58
sip muchas gracias eso hare!! y me sirbe de mucho ese ejemplo que me mandastes!! algo asi lo estaba haciendo pero individual aunque yo lo que hacia era poner:
Me.texto = Len(Me.texto)

pero gracias!!  :kicking:
Título: Re: Teclado Con Vb
Publicado por: Mollense en Sábado 15 de Septiembre de 2007, 19:23
Cita de: "lextitan"
sip muchas gracias eso hare!! y me sirbe de mucho ese ejemplo que me mandastes!! algo asi lo estaba haciendo pero individual aunque yo lo que hacia era poner:
Me.texto = Len(Me.texto)

pero gracias!!  :kicking:
Por nada :hola:
Título: Re: Teclado Con Vb
Publicado por: Nebire en Jueves 20 de Septiembre de 2007, 18:14
Me llama la curiosidad de porqué no has puesto la letra Ñ, si tu programa es para español, sería lo crrecto, porque 'Manana quería ir a la montana si a la nina le sale del cono'.

Es más puesto que tienes 4 filas de 7 yo las haría en 3*10  + otra fila para los números... +  el bloqueo de mayúsculas, la tecla suprimir y borrar (suprimir borra caracteres a la derecha, borrar borra caracteres a la izquierda) y la tecla espacio le daba una línea entera, quizás partida en 2 por el medio donde se podría añadir alguna tecla extra...
Título: Re: Teclado Con Vb
Publicado por: lextitan en Martes 2 de Octubre de 2007, 17:52
xq mi teclado es en ingles hehe y no sale la letra  :rolleyes:
Título: Re: Teclado Con Vb
Publicado por: Nebire en Lunes 10 de Diciembre de 2007, 04:09
Con mayor razón para ponerla.

Recuerda que las letras tienen constantes asignadas en Vb por ejemplo la X : vbKeyX  la tecla 3 vbKey3 la tecla control vbKeyCTRL el signo + vbKeyADD
y cuando algo no sabes usa asc(código ASCII del carácter) la tilde: ~ es asc(126) si no recuerdo mal... experimenta... con un bucle por ejemplo, o consulta la ayuda.