| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
eduardoserrao Novato


Registrado: Segunda-Feira, 28 de Novembro de 2016 Mensagens: 78
|
Enviada: Qua Jun 21, 2017 5:28 pm Assunto: [RESOLVIDO] Problemas com TEdit |
|
|
Boa noite pessoal,
Estou tendo problemas ao digitar no TEdit, ele não deixa digitar mais de 2 caracteres, sendo que conforme eu vou digitando apenas o segundo caractere fica atualizando.
Meu componente esta com maxLength = 0, e sem nenhum evento.
Estou utilizando o Delphi Seattle com SDK 24.3.3 e testando em um sony Z3 com Android 6.0.1
este problema acontece as vezes, logo apos rodar direto no Android funciona normal, mas depois de um tempo este problema volta a acontecer.
Alguém sabe o que pode ser?
https://streamable.com/plbh7
Abraços.
Editado pela última vez por eduardoserrao em Ter Jul 11, 2017 5:45 pm, num total de 2 vezes |
|
| Voltar ao Topo |
|
 |
leo_cj Colaborador

Registrado: Sábado, 26 de Março de 2011 Mensagens: 1335
|
Enviada: Qua Jun 21, 2017 5:34 pm Assunto: |
|
|
| Tem algum evento ou alguma função/procedure que esteja manipulando esse edit? |
|
| Voltar ao Topo |
|
 |
eduardoserrao Novato


Registrado: Segunda-Feira, 28 de Novembro de 2016 Mensagens: 78
|
Enviada: Qua Jun 21, 2017 5:42 pm Assunto: |
|
|
| leo_cj escreveu: | | Tem algum evento ou alguma função/procedure que esteja manipulando esse edit? |
Oi leo obrigado por responder,
Então eu estava utilizando o OnTyping para deixar o texto digitado em caixa alta:
| Código: | procedure TFormMain.Edit1Typing(Sender: TObject);
begin
Edit1.Text:=AnsiUpperCase(Edit1.Text);
Edit1.GoToTextEnd;
end; |
porém desconfiei que ele estava causando o problema, então retirei, mas mesmo assim o problema ainda acontece. |
|
| Voltar ao Topo |
|
 |
leo_cj Colaborador

Registrado: Sábado, 26 de Março de 2011 Mensagens: 1335
|
Enviada: Qua Jun 21, 2017 5:50 pm Assunto: |
|
|
| Estranho, já tentou adicionar um novo edit, e verificar se o problema também ocorre com o mesmo? |
|
| Voltar ao Topo |
|
 |
eduardoserrao Novato


Registrado: Segunda-Feira, 28 de Novembro de 2016 Mensagens: 78
|
Enviada: Qui Jun 22, 2017 8:37 am Assunto: |
|
|
| leo_cj escreveu: | | Estranho, já tentou adicionar um novo edit, e verificar se o problema também ocorre com o mesmo? |
Bom dia leo, acabei de fazer isso, agora está funcionando corretamente, estranho... esta tudo do mesmo jeito que estava antes só troquei o TEdit antigo por outro, espero que não volte a acontecer novamente. Obrigado leo! |
|
| Voltar ao Topo |
|
 |
eduardoserrao Novato


Registrado: Segunda-Feira, 28 de Novembro de 2016 Mensagens: 78
|
Enviada: Qui Jun 22, 2017 2:49 pm Assunto: |
|
|
| Meu probema voltou a acontecer :/ |
|
| Voltar ao Topo |
|
 |
leo_cj Colaborador

Registrado: Sábado, 26 de Março de 2011 Mensagens: 1335
|
Enviada: Qui Jun 22, 2017 3:18 pm Assunto: |
|
|
Embora no edit esteja aparecendo apenas 2 caracteres, se você pegar o texto dele, ele vai exibir o texto inteiro ou apenas esses 2 caracteres?
Não tem nenhum tipo de controle que possa estar manipulando esses edits?
são vários edits ou apenas 1? |
|
| Voltar ao Topo |
|
 |
eduardoserrao Novato


Registrado: Segunda-Feira, 28 de Novembro de 2016 Mensagens: 78
|
Enviada: Ter Jun 27, 2017 2:55 pm Assunto: |
|
|
| leo_cj escreveu: | Embora no edit esteja aparecendo apenas 2 caracteres, se você pegar o texto dele, ele vai exibir o texto inteiro ou apenas esses 2 caracteres?
Não tem nenhum tipo de controle que possa estar manipulando esses edits?
são vários edits ou apenas 1? |
Oi leo, verifiquei que ele pega exatamente o texto do TEdit, neste formulário tenho 2 TEdits, mas um esta com visible false, e eles não tem nenhum tipo de controle, verifiquei todos os eventos e não tinha nada implementado, assim como no livebindings.
Muito estranho esse comportamento, as vezes a digitação fica normal e outras fica com este problema. |
|
| Voltar ao Topo |
|
 |
eduardoserrao Novato


Registrado: Segunda-Feira, 28 de Novembro de 2016 Mensagens: 78
|
Enviada: Qua Jul 05, 2017 2:29 pm Assunto: |
|
|
| Mudei o Build Configurations de Debug para Release e aparentemente agora está funcionando corretamente. Até agora o erro não voltou acontecer... |
|
| Voltar ao Topo |
|
 |
|