Klausbento
 
eu jogo o valor do Item selecionado para o StatusBar (Sender as 
TMenuItem).Caption é o item selecionado na procedure Click q foi criada quando 
vc criou o menu dinâmico 
 
StatusBar1.Panels[2].text := (Sender as TMenuItem).Caption;
//No meu caso
//essa é a procedure q é chamada quando eu mudo a Filial
procedure TFrmPrincipal.MudaFilial(Sender: TObject);
begin
  StatusBar1.Panels[2].text := (Sender as TMenuItem).Caption;
  idEmpresa := strtoint(DM.Limpa(copy((Sender as TMenuItem).Caption, 1, 4)));
  NomeFilial := copy((Sender as TMenuItem).Caption, 8, 50);
end;
 
no seu caso é a procedure  
procedure TForm1.ExecutaClick(Sender: TObject);

pegue o valor (Sender as TMenuItem).Caption; e use de acordo com sua 
necessidade. 

Vlw's

klausbento <[EMAIL PROTECTED]> escreveu:
--- Em delphi-br@yahoogrupos.com.br, "klausbento" <[EMAIL PROTECTED]> 
escreveu
> Pessoal,
> 
> Tenho uma rotina que monta um Menu automaticamente com base numa 
> tabela.
> 
> To com dificuldade pra saber qual Menu ou Item foi clicado...
> 
> Alguem poderia me ajudar?
> 
> Qdo criei dinamicamente o Menu, na Propridade Name, coloquei o 
Nome 
> do Form
> 
> 
> 
> procedure TForm1.ExecutaClick(Sender: TObject);
> Var
>   NewForm : TForm;
> begin
> 
>  Application.CreateForm(TComponentClass(GetClass
> (mnuPrincipal.Items.Name)), NewForm);
> 
> 
>   If NewForm <> Nil Then NewForm.Show;
> end;




-- 
<<<<< 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 Termos do Serviço do 
Yahoo!. 


__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 

[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