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
-
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!!!
-
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:
-
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!!
-
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
-
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:
-
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:
-
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...
-
xq mi teclado es en ingles hehe y no sale la letra :rolleyes:
-
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.