Fórum Janela ativa para popup.... #204627
06/01/2004
0
Marshall Mathers
Curtir tópico
+ 0Posts
07/01/2004
Eag
procedure TForm1.PopupMenu1Popup(Sender: TObject);
begin
PopupItem1.Enabled:= FormPrincipal.ActiveMDIChild <> Form1;
end;
Gostei + 0
07/01/2004
Marshall Mathers
1º - Eu crio os formulários só quando eles são chamados;
2º - No evento onClose/onDestroy do form eu coloco: Form1:=[b:e8ec8855f2]nil[/b:e8ec8855f2]
3º - Isso quer dizer que na variável de criação da form ele vai setar nulo e ae quando eu abro o form a variável muda o status, saindo de [b:e8ec8855f2]nil[/b:e8ec8855f2] e no onpopup então eu testo:
Só que não está dando certo... aonde eu estou errando... ou alguém pode me ajudar??? Me dar outra opção pra eu fazer isso...
Desde já agradeço.
Gostei + 0
07/01/2004
Eag
if Form1.Handle = GetActiveWindow then
OpcaodoPopupdessaform.Enabled:= False
else
OpcaodoPopupdessaform.Enabled:= True;
Gostei + 0
02/02/2004
Marshall Mathers
Estou pensando dessa forma... o popup é acionado na tela principal e ae ele está com todas as opções...tá, eu escolho a tela1 e vou pra ela... a tela1 usa o mesmo popup da janlea principal... mas como eu já estou na tela1 o popup não pode deixar habilitada a opção de ir para a tela1 de novo... então somente na tela1 a opção da tela1 do popup ficaria desabilitada e a mesma coisa para outras telas do programa... entendeu??? Acho q deu pra explicar...
Se alguém souber uma forma de me ajudar eu ficaria muito grato e desde já agradeço.
Bye
Gostei + 0
02/02/2004
Marshall Mathers
Se alguém me ajudar, obrigado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)