Einzelnen Beitrag anzeigen

Benutzerbild von Dani
Dani

Registriert seit: 19. Jan 2003
732 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Event ist nicht sichtbar und wird nie ausgelöst

  Alt 7. Okt 2004, 17:09
Meinst du damit, dass diese überschriebene DoClose Prozedur nicht weitervererbt wird? Sorry, meine Leitung scheint heute wieder Überlänge zu haben

Wenn uns die OH nicht anlügt, wäre DoClose eigentlich der richtige Ansatzpunkt (?!):
Zitat:
Die Methode DoClose generiert ein OnClose-Ereignis.

type TCloseAction = (caNone, caHide, caFree, caMinimize);
procedure DoClose(var Action: TCloseAction); dynamic;

Beschreibung

DoClose wird automatisch aufgerufen, wenn das Formular geschlossen wird. Anschließend wird die Ereignisbehandlungsroutine für OnClose aufgerufen, sofern sie definiert wurde.

Überschreiben Sie diese Methode, um das OnClose-Ereignis zu unterdrücken oder klassenspezifische Aktionen beim Schließen des Formulars hinzuzufügen. Geben Sie im Parameter Action an, wie das Formular geschlossen werden soll. Informationen zu den möglichen Werten finden Sie in der Beschreibung des Ereignisses OnClose.
Dani H.
  Mit Zitat antworten Zitat