Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Anzeige des PopupMenüs in TPopupMenu.OnPopup verhindern? (https://www.delphipraxis.net/69006-anzeige-des-popupmenues-tpopupmenu-onpopup-verhindern.html)

PeterPanino 9. Mai 2006 00:47


Anzeige des PopupMenüs in TPopupMenu.OnPopup verhindern?
 
Wie kann man im Ereignis TPopupMenu.OnPopup den Aufruf des PopupMenüs noch stoppen bzw. die Anzeige des Popupmenüs verhindern?

Gruß, Peter

marabu 9. Mai 2006 05:58

Re: Anzeige des PopupMenüs in TPopupMenu.OnPopup verhindern?
 
Guten Morgen.

Nimm dazu eine stumme Exception:

Delphi-Quellcode:
procedure TDemoForm.PopupMenuPopup(Sender: TObject);
begin
  Abort;
end;
Grüße vom marabu

PeterPanino 9. Mai 2006 22:36

Re: Anzeige des PopupMenüs in TPopupMenu.OnPopup verhindern?
 
Zitat:

Zitat von marabu
Nimm dazu eine stumme Exception:
Delphi-Quellcode:
procedure TDemoForm.PopupMenuPopup(Sender: TObject);
begin
  Abort;
end;

Danke, funktioniert! Hat das auch keine "Nebenwirkungen"?

Gruß, Peter

marabu 10. Mai 2006 10:17

Re: Anzeige des PopupMenüs in TPopupMenu.OnPopup verhindern?
 
Der Entwickler eines frame works weiß um die Bedeutung von try except in seinem Code, so dass du dich hier nicht sorgen musst. In deinen eigenen Komponenten musst du abwägen, ob eine (eventuell stumme) Unterbrechung möglich ist und entsprechend reagieren, damit Nebenwirkungen ausgeschlossen werden.

marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz