Gracias
Amilius
Verás, intenté algo similar usado una variable booleana:
Código:
if not MenuAbierto then
begin
MenuAbierto := true;
PopupMenu.Popup(...);
MenuAbierto := false;
end;
pero el problema es que para cuando vuelvo a hacer click en el botón, el Popup ya terminó y por tanto MenuAbierto vuelve a false.
// Saludos