Fórum eliminar o efeito do form sendo maximizado #641

19/11/2008

0

Seria possível eliminar o efeito do form mdi shield sendo maximizado no momento em que ele é exibido ? abraços Nirlan
Nirlan Fundao

Nirlan Fundao

Responder

Posts

20/11/2008

Guinther Pauli

Olá Nirlan Faça o seguinte , para que o form apareça maximizado, sendo ou não Mdi Shield, vc pode setar a propriedade do FORM WindowsState = wsMaximized. Aguardo retorno, abs
Responder

Gostei + 0

20/11/2008

Nirlan Fundao

o form já está com a configuração wsMaximized

Mas quando ele é exibido pelo programa, ele aparece por um tempo bem pequeno do tamanho que está criado no projeto do Delphi, expandindo logo em seguida. Como se desse uma piscada na tela.

O ideal era que o form só fosse visualizado na tela depois de ter sido expandido.

abraços

Nirlan
Responder

Gostei + 0

20/11/2008

Guinther Pauli

Olá Nirlan. Isto é uma característica do Form MDI, controlado pelo Windows. Porém conseguimos um efeito próximo do que você quer utilizando umas funções do windows.   Para isso antes de criar e após exibir seu form inclua as funções  abaixo que estão em negrito:   LockWindowUpdate(Handle); Filho1 := TFilho1.Create(self); Filho1.show; LockWindowUpdate(0);     Aguardo seu retorno,   abs
Responder

Gostei + 0

20/11/2008

Guinther Pauli

Nirlan,   Solucionada sua dúvida ?   Podemos encerrar o chamado ?   abs
Responder

Gostei + 0

20/11/2008

Nirlan Fundao

sim, podemos encerrar.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar