Pergunta

Eu tenho um aplicativo desenvolvido para ser executado em um celular específico executando o Windows Mobile. O aplicativo está configurado para executar em tela cheia usando o teclado físico do telefone como uma interface.

Nesse ponto, o cliente deseja que o aplicativo seja executado em celulares que não possuem um teclado físico. Isso significa que meu aplicativo terá que usar o teclado virtual do sistema operacional.

Como posso "invocar" esse teclado para que ele apareça no meu aplicativo quando necessário?

Foi útil?

Solução

O teclado virtual no Winmo é chamado de SIP (painel de entrada suave). A maneira mais fácil de mostrar é colocar um InputPanel controle em seu formulário e defina seu Enabled propriedade para true.

Esta resposta anterior tem uma maneira melhor (IMHO) de fazê -lo usando Pinvoke:

Qual é a melhor maneira de inserir números no Windows Mobile? (.NET cf 3.5)

Observe que o ingrato #%$$@% # não o selecionou (ou qualquer outra resposta). :)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top