Regresar   Foros del Web > Programación para sitios web > .NET > win forms

El registro es Gratis en Foros del Web
Respuesta
 
Herramientas Buscar en Tema Desplegado
Antiguo 29/04/08, 07:37:16   #1 (permalink)
huenupan ha deshabilitado el Karma
 
Registrado: nov 2007
Ubicación: Temuco - Chile
Mensajes: 32
huenupan is offline  
Pregunta Crear teclado numerico en pantalla

Hola a todos, necesito crear un teclado numerico para un win form. El problema es que no se que agregar dentro de la función para cada botón. Necesito hacerlo para una pocket pc, pues quiero prescindir del teclado en pantalla que posee, para limitar la cantidad de botones (la forma de trabajar para una pocket pc desde visual studio es igual a un win form)
  Responder Con Cita
Antiguo 29/04/08, 21:59:19   #2 (permalink)
royrojas tiene un saldo positivo de karma
 
Registrado: dic 2004
Mensajes: 376
royrojas is offline  
Re: Crear teclado numerico en pantalla

es exactamente igual a winforms.
en el evento de cada boton llenas el textbox

txtCampoTexto += valorNumerico.tostring

algo asi seria
__________________
roy rojas
sitio: DotNetcr.com | foro: ForosDotNet.com | blog: the news star
  Responder Con Cita
Antiguo 30/04/08, 06:39:11   #3 (permalink)
huenupan ha deshabilitado el Karma
 
Registrado: nov 2007
Ubicación: Temuco - Chile
Mensajes: 32
huenupan is offline  
Re: Crear teclado numerico en pantalla

Está bien, pero debo considerar que para un teclado van a haber muchos textbox y se va a escribir donde haya un focus (de la misma forma como funcionaría una pantalla táctil)
  Responder Con Cita
Antiguo 06/05/08, 02:21:53   #4 (permalink)
ebridjb ha deshabilitado el Karma
 
Registrado: sep 2006
Mensajes: 42
ebridjb is offline  
Re: Crear teclado numerico en pantalla

Yo estoy haciendo tambien un teclado para pantalla tactil y las letras y numeros he conseguido que me funcionen tanto minusculas com mayusculas.
Ahora el problema que tengo es que tengo los botones siguientes que no se como programarlos
Inicio : ir al inicio de la cadena
Fin: ir al final de la cadena
Sup: Suprimir el caracter de la derecha del cursor
Del: borrar el caracter de la izquierda del cursor
Enter: Si es multilinea
Las flechas de direccion: derecha, arriba,abajo e izquierda.

A ver si sabeis como lo puedo implementar.
  Responder Con Cita
Antiguo 09/05/08, 04:17:18   #5 (permalink)
ebridjb ha deshabilitado el Karma
 
Registrado: sep 2006
Mensajes: 42
ebridjb is offline  
Re: Crear teclado numerico en pantalla

He encontrado solucion con la funcion:

TextBox.Focus()
SendKeys.Send("{Nombre de la tecla}")

Desconocia esta función y ahora me ha solucionado muchos problemas.

A ver si a alguien mas le sirve.
  Responder Con Cita
Respuesta


Califica este Tema - Crear teclado numerico en pantalla.

Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado Califica este Tema
Califica este Tema:

Reglas del foro
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está activado
Las caritas están activado
Código [IMG] está activado
Código HTML está desactivado


Todas las horas son GMT -6. La hora es 06:34:15.

Message Board Statistics

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96