Jump to content
Marcelo Bernardi

Problema com TEdit Delphi 12

Recommended Posts

Após atualizar para o Delphi 12 , quando preencho o edit com algum valor texto , o mesmo não aparece , somente quando há uma ação por exemplo de colocar o foco , ai atualiza e aparece as informações em todos os edits.

 

 

Att

Marcelo

Share this post


Link to post

When you say "fill in the edit with some text value", do you mean in code? If so, please show your code - all of the relevant code. It seems to me you may be attempting to populate the edits outside of the main thread.

Share this post


Link to post
13 hours ago, Dave Nottage said:

When you say "fill in the edit with some text value", do you mean in code? If so, please show your code - all of the relevant code. It seems to me you may be attempting to populate the edits outside of the main thread.

Na verdade isso já funciona do Delphi 11 , após migrar pro 12 que o problema ocorre. o código é simples :

 

edit1.text := 'TEXTO TESTE';

 

Esse código está por exemplo após clicar em um item da listview para preencher os detalhes .

Share this post


Link to post
15 minutes ago, Marcelo Bernardi said:

edit1.text := 'TEXTO TESTE';

This is all we need to reproduce?

Can you reproduce in a small test project?

Share this post


Link to post
12 minutes ago, Cristian Peța said:

This is all we need to reproduce?

Can you reproduce in a small test project?

Em um projeto novo , tudo ok. O problema é no meu projeto grande já pronto que acontece. Se eu crio um projeto pequeno novo , o problema não acontece. Meu projeto é muito grande não consigo colocar aqui. Queria alguma dica que eu poderia fazer. Ja exclui o Edit e coloquei um novo no projeto , já fiz debug e o valor esta sendo colocado no edit , porém não mostra , só mostra se eu colcoar o foco no edit, é como se a tela só atualizasse nesse momento. 

Share this post


Link to post
1 minute ago, Cristian Peța said:

Windows ou algo mais?

Você pode tentar excluir .dproj e ver se isso ajuda.

Vou fazer esse teste. Acontece tanto no windows como no android.

Share this post


Link to post
1 hour ago, Marcelo Bernardi said:

Esse código está por exemplo após clicar em um item da listview para preencher os detalhes .

Then show your full code. The example you gave does not show anything about clicking a listview item. A complete, basic test project would be even better.

Share this post


Link to post

Achei o motivo de acontecer isso, porém ainda não a solução.

Eu preencho os edit que estão em outra aba , depois de preenchidos eu uso : 

ChangeTabDados.ExecuteTarget(self),

para mudar de aba , quando uso isso da ActionList acontece o problema , se eu apenas mudar a aba pelo index da Page por exemplo não acontece.

Edited by Marcelo Bernardi

Share this post


Link to post
2 hours ago, Marcelo Bernardi said:

I fill in the edits that are in another tab, once filled in I use : 

ChangeTabDados.ExecuteTarget(self),

Once again:

7 hours ago, Dave Nottage said:

A complete, basic test project would be even better.

 

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×