Forçar OnShow

Delphi

18/09/2015

Oi Pessoal Queria saber se tem alguma maneira de Forçar o evento OnShow do Form.
Estou trabalhando em uma sistema que da a possibilidade do usuário abri o mesmo form de outras telas só que ele só chama o OnShow caso o form esteja Fechado se estiver oculto ele só chama o forma para frente.

se alguém souber fazer e poder me explicar como faz ficaria grato.
Eduardo Mendonça

Eduardo Mendonça

Curtidas 0

Melhor post

Mateus Carvalho

Mateus Carvalho

22/09/2015

Pelo o que eu entendi, não vai dar para fazer assim, uma vez que se a janela encontra-se aberta, o evento Show não ocorre. Você pode criar uma ação ou colocar o código em um botão e executá-lo ao chamar um form. Ou então, fechar a janela e abrir novamente, ai sim o onshow vai ser executado.




Att!
GOSTEI 1

Mais Respostas

Mateus Carvalho

Mateus Carvalho

18/09/2015

Como assim, forçar o OnShow? Você quer abrir 2x o mesmo form ou quer verificar se ele está aberto e trazer para frente?
GOSTEI 0
Eduardo Mendonça

Eduardo Mendonça

18/09/2015

No evento OnShow do sistema faz umas verificações e toda vez que chamo o form de uma outra tela eu precisava que ele fizesse essas verificações.

EX: eu to na tela de 1 que é a que no onshow faço as verificações se eu for para tela 4 ou 5 que eu posso chamar a tela 1 de la ele não faz as verificações somente mostra a tela 1
GOSTEI 0
Raimundo Pereira

Raimundo Pereira

18/09/2015

Eduardo, qual o código você está usando no Onshow?
GOSTEI 0
Eduardo Mendonça

Eduardo Mendonça

18/09/2015

Blz então vou mentalizar outra solução obrigado.
GOSTEI 0
POSTAR