Verificar se PopupMenu esta aberto

Delphi

18/02/2014

Bom Dia,

Preciso saber se um determinado PopupMenu esta aberto. Tentei utilizar o código abaixo mais não obtive sucesso:

Código:
  For I := 0 to (Self.ComponentCount - 1) do 
  begin 
    If Components[I] is TPopupMenu Then 
      if TForm(Application.Components[I] as TPopupMenu).Showing then 
        showmessage ('PopupMenu aberto'); 
  end; 


Estou utilizando o Delphi XE2
Carlos Eduardo

Carlos Eduardo

Curtidas 0
POSTAR