ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Componente TTouchkeyboard como usar?

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Qui Abr 12, 2018 9:30 am    Assunto: Componente TTouchkeyboard como usar? Responder com Citação

Tem como eu estar no form1 com edit em foco e chamar outro form (form2teclado) com o TTouchkeyboard digitar nele e mostrar o resultado no edit em foco do form1?
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
lincoln.mac
Novato
Novato


Registrado: Sexta-Feira, 16 de Fevereiro de 2018
Mensagens: 22

MensagemEnviada: Qui Abr 12, 2018 9:42 am    Assunto: Responder com Citação

Se não descobrir, tenta fazer uma gambiarra.... td que digitar vai pro edit1 do formteclado porém este edit deixa visible := false;

e vai copiando esse edit do formteclado pro form1 kkkkkk

nao seria o ideal! mas eu faria isso caso nao descobrisse!

Desculpe nao dar a resposta exata pq sou novato no Delphi e tb nao sei te responder...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
natanbh1
Colaborador
Colaborador


Registrado: Terça-Feira, 15 de Março de 2011
Mensagens: 3093
Localização: Belo Horizonte - MG

MensagemEnviada: Qui Abr 12, 2018 10:32 am    Assunto: Responder com Citação

Veja estes links:

https://stackoverflow.com/questions/7509704/ttouchkeyboard-send-keystroke-to-other-program
https://stackoverflow.com/questions/7690637/ttouchkeyboard-send-keystroke-to-same-program

Neste link abaixo, tem um projeto demo funcionando (testado):
http://www.whiler.com/delphi/keyboard.zip
_________________
''A persistência é o caminho para o êxito.''
Charlie Chaplin
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Qui Abr 12, 2018 10:47 am    Assunto: Responder com Citação

natanbh1 escreveu:
Veja estes links:

https://stackoverflow.com/questions/7509704/ttouchkeyboard-send-keystroke-to-other-program
https://stackoverflow.com/questions/7690637/ttouchkeyboard-send-keystroke-to-same-program

Neste link abaixo, tem um projeto demo funcionando (testado):
http://www.whiler.com/delphi/keyboard.zip


Vi aqui o exemplo e ele ja abre com o keyboard junto no edit1

Sabe dizer como faço em vez de abrir junto eu chamar este form onde esta o keyboard quando quiser?
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Qui Abr 12, 2018 12:01 pm    Assunto: Responder com Citação

O exemplo trabalha com seu form visible true

Código:
frmKeyboard.Visible := true;


Por isso inicia junto com o outro form

Vi que ele funciona só se no edit do form1 estiver em foco, pois se eu chamar o form do teclado ele sai do foco e não traz o resultado para o edit.

Queria aciona-lo através de um buton se der.
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Qui Abr 12, 2018 1:04 pm    Assunto: Responder com Citação

adriano_servitec escreveu:
O exemplo trabalha com seu form visible true

Código:
frmKeyboard.Visible := true;


Por isso inicia junto com o outro form

Vi que ele funciona só se no edit do form1 estiver em foco, pois se eu chamar o form do teclado ele sai do foco e não traz o resultado para o edit.

Queria aciona-lo através de um buton se der.


Consegui.

Código:
procedure TfrmLogin.Button1Click(Sender: TObject);
begin
  edtSenha.SetFocus;
  frmTecladoVirtualNumerico.HandleOfTheTargetForm := Self.Handle;
  frmTecladoVirtualNumerico.Visible := True;

end;


Obrigado.
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB