![]() |
Windows Steuerbereich???
Hallo, wie kann ich das "Kreuz"(oben rechts) zum Schließen ansteuern, d.h. wie kann ich beim drücken des "Kreuzes" eine andere Prozedur ähnlich einem Buttononclick ablaufen lassen, z.B. dass ich vor dem Schließen eine Warnung anzeigen lassen kann?
|
Re: Windows Steuerbereich???
Ereignis .onQueryClose()
|
Re: Windows Steuerbereich???
Geht's etwas genauer, vielleicht eine kleine Beispielroutine(Hilfe gibt nichts her)?!?
|
Re: Windows Steuerbereich???
Sorry heisst onCloseQuery. Schau mal im OI nach diesem Event. Die mit dieser Property verknüpfte Methode wird beim klick aufgerufen. In ihr kannst du einen Bestätigungsdialog aufrufen und dann festlegen ob geschlossen wird oder nicht.
|
Re: Windows Steuerbereich???
Wie schreie ich eine Methode, die ich damit verknüpfen kann?
Ich kann ja im OI nicht z.B. Button1click(der bedeutet auch "Schließen") als Methode auswählen, daher komme ich icht weiter... |
Re: Windows Steuerbereich???
Einfach durch Klicken in den Event des Formulars
|
Re: Windows Steuerbereich???
Sorry, einfach im OI doppelt klicken, danke vielmals...
|
Re: Windows Steuerbereich???
Hallo...
die Procedure OnCloseQuery wird aufgerufen sobald du auf das Kreuz klickst bzw. du auf andere Weise versuchst die Form zu schließen. Deinen Code einfach da rein. Beispiel:
Delphi-Quellcode:
ist die Variable CanClose=True wird die Form geschlossen ansonsten nicht.
if MessageDlg('Möchten Sie wirklich beenden ?',
mtConfirmation, [mbYes, mbNo], 0) = mrYes then CanClose:= True else CanClose:= False; :hi: [edit] :gruebel: zu langsam... zu alt :gruebel: [/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 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