none
textbox con teclado deplegable RRS feed

  • Pregunta

  • Hola estoy haciendo una aplicacion que corre en un sistema

    con pantalla TouchScreen.

    Necesito que cuando el usuario haga click en el texbox o en un label, abajo de este me aparezca un teclado deplegable con los numeros 0123 etc, para que el usuario ingrese el valor.

    Se que podria hacerlo habriendo un formulario aparte pero quiero hacerlo en el mismo form.

    tendria que hacer un nuevo control que herede de tetbox ?.

    Pregunto, es posible habrir un miniformulario adentro de un formulario ?

    saludos

    domingo, 24 de marzo de 2013 18:42

Respuestas

Todas las respuestas

  • ¿teclado personalizado?

    http://msdn.microsoft.com/es-es/magazine/hh708756.aspx

    ¿Mostrar el teclado en pantalla del S.O.?

    Process.Start("osk.exe")


    nunca te acostarás sin saber una cosa más

    domingo, 24 de marzo de 2013 23:27
  • Gracias, pero como dije antes no quiero abrir un formulario,

    yo quiero el teclado se despliegue abajo del control

    |------------------|
    |    textbox       |
    |------------------|
    |   1     2     3  |
    |   4     5     6  |
    |   7     8     9  |
    |   0    del    ok |
    --------------------


    lunes, 25 de marzo de 2013 17:04
  • Que tal Marcelo.

    Si tu "teclado" es simple intenta con esto:

    Podrias crear tu "teclado" en un panel, ponerlo debajo del textbox y volverlo invisible, en el evento OnFocus() del textbox volverlo visible y el el Leave() volverlo invisible de nuevo... 

    Espero haber ayudado, saludos.

    lunes, 25 de marzo de 2013 19:13
  • puedes usar ToolStripDropDown para mostrar un popup como la lista desplegable del combobox, y dentro de este insertas un UserControl con los botones que necesitas y listo.

    Salu2


    Marvin E. Pineda

      ComboBoxMultiColumns

     NetBarControl

      TextEditor

    miércoles, 27 de marzo de 2013 2:33
  • Gracias Marvin por la respuesta, es lo que necesito, 

    Lo arme con el  control Popup

    http://lukesw.net/articles/SimplePopup.aspx

    En un user control puse un textbox un boton y un control popup, en el control popup le agregue un control llamado teclado,

    Este teclado es un user control con todos los botones que necesito.

    Cuando se hace click en el boton este despliega el popup con el teclado.

    Saludos


    miércoles, 27 de marzo de 2013 13:41