Form ativo

Delphi

02/05/2003

Eu tenho um form ´principal´ (MDIform) com uma panel que tem uma figura que aparece na tela e um menu com 3 opcoes: ´cliente´, ´banco´ e ´agencia´
Na principal antes de executar o form ´cliente´, por exemplo, eu torno a figura da principal invisivel e quando eu fecho-a tenho que tornar a figura novamente visivel.
O problema é o seguinte:
Eu abro todas as 3 janelas (banco, agencia e cliente) e quando vou fechar a primeira, ele esta apresentando a figura do form principal, pois no evento ´formclose´ de qualquer uma delas esta fazendo isto. Isto estaria correto se somente fosse permitido abrir uma de cada vez.
Porem, neste caso, eu posso abrir todas elas.
Eu tentei colocar no ´formclose´ de uma delas o comando:
if screen.activeform.name = ´principal´ then
principal.panel1.visible = true;
Mas o form ativo neste momento é a propria janela, dai eu nunca consigo tornar a figura novamente visivel.
Voces tem alguma ideia?
Obrigado.


Jlucas

Jlucas

Curtidas 0

Respostas

Jlucas

Jlucas

02/05/2003

Emerson, obrigado pela ajuda.
[img] :( [/img]
Mas a imagem do ´principal´ continua nao aparecendo.
O mais interessante é que executando com debug o comando é executado no formactivate da principal e exibe a imagem normalmente.
Só nao dá certo quando executo sem o debug.
Voce tem ideia do que está acontecendo?
Obrigado.
[/img][/code]



GOSTEI 0
POSTAR