none
Teclado virtual RRS feed

  • Pergunta

  • Galera, estou desenvolvendo um aplicativo que será acionado via toutch-screen, e preciso disponibiizar um teclado virtual tipo o do windows mas apenas com letras, numeros e ok [enter] para que o usuario possa digitar seu nome e emal.

     

     

    Alguem já fez algo parecido ou sabe se existe algum pronto por aí? se não, poderiam me ajudar a contruir um?

     

    ps. Não trata-se de dispositivo mobile e sim de um aplicativo desktop.

     

     

    []´s!

    quarta-feira, 13 de fevereiro de 2008 23:30

Respostas

  • Olha velho eu to fazendo uma coisa parecida tambem, no meu caso esse teclado preenche uma text box...

    Eu fiz uma imagem pois assim ele nao muda o foco.

     

     

    private void pictureBox1_Click(object sender, EventArgs e)

    {

    PictureBox p = (PictureBox)sender;

    Control ac = ActiveControl;

    if (ac is TextBox)

    {

    ((TextBox)ac).SelectedText = p.Tag.ToString(); // a tag vai ser o caractere q o botao vai enviar

    }

    }

     

    o problema e que o meu aplicativo e para pocket pc e nele nao tem o controle "ActiveControl".

    se alguem souber outra forma de definir o acive control por favor ajude "/

    domingo, 17 de fevereiro de 2008 20:48

Todas as Respostas

  • no way?

     

    sexta-feira, 15 de fevereiro de 2008 13:25
  • Olha velho eu to fazendo uma coisa parecida tambem, no meu caso esse teclado preenche uma text box...

    Eu fiz uma imagem pois assim ele nao muda o foco.

     

     

    private void pictureBox1_Click(object sender, EventArgs e)

    {

    PictureBox p = (PictureBox)sender;

    Control ac = ActiveControl;

    if (ac is TextBox)

    {

    ((TextBox)ac).SelectedText = p.Tag.ToString(); // a tag vai ser o caractere q o botao vai enviar

    }

    }

     

    o problema e que o meu aplicativo e para pocket pc e nele nao tem o controle "ActiveControl".

    se alguem souber outra forma de definir o acive control por favor ajude "/

    domingo, 17 de fevereiro de 2008 20:48
  • Man, vc consegui fazer o teclado??? Estou exatamente com o mesmo problema!

    quinta-feira, 28 de agosto de 2008 16:45
  • Cara, acho que isso aqui pode ajudar muito...

    Eu fiz a mesma coisa numa solução minha e funciona perfeitamente.

    É só chamar o processo do teclado virtual do windows!

     //ABRIR TECLADO VIRTUAL
     Process.Start("osk");

    E não tenho certeza, mas acho que você vai ter de usar essa referencia também

    using System.Threading;

    Abrs!


    -- Luigui Delyer

    sábado, 10 de agosto de 2013 14:09