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 

[RESOLVIDO] Problemas com TEdit

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Mobile com Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
eduardoserrao
Novato
Novato


Registrado: Segunda-Feira, 28 de Novembro de 2016
Mensagens: 78

MensagemEnviada: Qua Jun 21, 2017 5:28 pm    Assunto: [RESOLVIDO] Problemas com TEdit Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
leo_cj
Colaborador
Colaborador


Registrado: Sábado, 26 de Março de 2011
Mensagens: 1335

MensagemEnviada: Qua Jun 21, 2017 5:34 pm    Assunto: Responder com Citação

Tem algum evento ou alguma função/procedure que esteja manipulando esse edit?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
eduardoserrao
Novato
Novato


Registrado: Segunda-Feira, 28 de Novembro de 2016
Mensagens: 78

MensagemEnviada: Qua Jun 21, 2017 5:42 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
leo_cj
Colaborador
Colaborador


Registrado: Sábado, 26 de Março de 2011
Mensagens: 1335

MensagemEnviada: Qua Jun 21, 2017 5:50 pm    Assunto: Responder com Citação

Estranho, já tentou adicionar um novo edit, e verificar se o problema também ocorre com o mesmo?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
eduardoserrao
Novato
Novato


Registrado: Segunda-Feira, 28 de Novembro de 2016
Mensagens: 78

MensagemEnviada: Qui Jun 22, 2017 8:37 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
eduardoserrao
Novato
Novato


Registrado: Segunda-Feira, 28 de Novembro de 2016
Mensagens: 78

MensagemEnviada: Qui Jun 22, 2017 2:49 pm    Assunto: Responder com Citação

Meu probema voltou a acontecer :/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
leo_cj
Colaborador
Colaborador


Registrado: Sábado, 26 de Março de 2011
Mensagens: 1335

MensagemEnviada: Qui Jun 22, 2017 3:18 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
eduardoserrao
Novato
Novato


Registrado: Segunda-Feira, 28 de Novembro de 2016
Mensagens: 78

MensagemEnviada: Ter Jun 27, 2017 2:55 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
eduardoserrao
Novato
Novato


Registrado: Segunda-Feira, 28 de Novembro de 2016
Mensagens: 78

MensagemEnviada: Qua Jul 05, 2017 2:29 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Mobile com 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