if FrmAgenda=nil then
   Application.CreateForm(TFrmAgenda, FrmAgenda);
FrmAgenda.Show;
 
 
Referente a segunda questão não sei se existe algo mais facil do q criar
um vetor onde sempre que vc abrir um formulario carregar este vetor e
criar um item de menu dinamico, ao clicar no item, vc tera o indice do
vetor.
 
 
Eduardo


-----Mensagem original-----
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Luis Gustavo
Enviada em: sábado, 10 de setembro de 2005 13:44
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Controle de Janelas


para mostrar a janela que ja esta aberta use o seguinte

se a janela não estiver aberta ele vai criar a janela dinamicamente e se
ja 
estiver aberta ira mostrar, mas vc deve tirar o formulario do
autocreate. 
mas para ver qual ta aberta eu não sei

begin
if FrmAgenda=nil then
        begin
           Application.CreateForm(TFrmAgenda, FrmAgenda);
           FrmAgenda.Show;
        end
        else
        begin
           FrmAgenda.show;
        end;


espero ter ajudado
----- Original Message ----- 
From: "galvao_em" <[EMAIL PROTECTED]>
To: <delphi-br@yahoogrupos.com.br>
Sent: Friday, September 09, 2005 2:17 PM
Subject: [delphi-br] Controle de Janelas


> Olá pessoal, to desenvolvendo um sistema e ao chamar os formulários,
ao
> invés de usar o "SHOWMODAL", eu quero utilizar apenas o "SHOW", mas
> quero que se uma janela estiver aberta e se tentar abrir ela novamente
> ao invés de abrir uma nova quero que a janela que já esta aberta venha
> para a frente das outras, quero também criar um menu que me diga quais
> as janelas estão abertas e ao clicar nele ele me traga a janela
> selecionada para a frente. alguém pode me ajudar com isto?
>
> Att.
>
> Rodrigo Galvan
>
>
>
>
>
> _______________________________________________________
> Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA
CONVERSA. 
> Participe! www.yahoo.com.br/messenger/promocao
>
>
> -- 
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
> Para ver as mensagens antigas, acesse:
> http://br.groups.yahoo.com/group/delphi-br/messages
>
> Para falar com o moderador, envie um e-mail para:
> [EMAIL PROTECTED] ou [EMAIL PROTECTED]
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
> 



      

      
            
_______________________________________________________ 
Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA
CONVERSA. Participe! www.yahoo.com.br/messenger/promocao 


-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]




Yahoo! Grupos, um serviço oferecido por:        

PUBLICIDADE


 
<http://br.rd.yahoo.com/SIG=12f2sc62g/M=365837.7000707.7924794.2369893/D
=brclubs/S=2137111264:HM/Y=BR/EXP=1126377834/A=2950750/R=2/id=noscript/S
IG=10tift5qr/*http://br.movies.yahoo.com/> 

  _____  

Links do Yahoo! Grupos


*       Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  

*       Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> 
  

*       O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> . 




[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a