![]() |
Re: FormActivate gegenstück
|
Re: FormActivate gegenstück
also mein code lautet nun:
procedure TTravianSammlung.closing(Sender: TObject); begin shellexecute(handle,'open','http://uhuleitz.kleine-stadt.com',nil,nil,sw_show); end; nur leider passiert ncihts, wenn ich auf das schliessen x drücke |
Re: FormActivate gegenstück
Wo kommt denn das Closing her? Hast Du mein letztes Posting nicht gelesen?
|
Re: FormActivate gegenstück
na doch^^
bei klick auf das ondeactivate musste ich eine caption angeben habe diese eben closing genannt... name ist doch eig egal oder? |
Re: FormActivate gegenstück
Zitat:
solange die Ereignisprozedur dem Ereignis zugeordnet ist. |
Re: FormActivate gegenstück
Schreibs bei OnClose hin, dann klappt das auch... Doppelklicke einfach auf OnClose...
|
Re: FormActivate gegenstück
Zitat:
wie stelle ich also fest, dass sie richtig zugeordnet ist? |
Re: FormActivate gegenstück
Mach einen Doppelklick im OI, dann wird das Ereignis auch zugeordnet.
|
Re: FormActivate gegenstück
Zitat:
|
Re: FormActivate gegenstück
Zitat:
@uhuleitz Habe mir bisher immer so geholfen, dadurch wird der Abbrecher mit dem [X] Knopf auch dazu gezwungen, die Routine zu durchlaufen, als wenn er den [Exit] Button angeklickt hätte.
Delphi-Quellcode:
Mit freundlichen GrüßenbExit : TButton; ... private var ExitIsCalled : boolean; ... function TForm1._beforeExit:boolean; begin // add a query before close application here {-} result:=True; // or always close app end; procedure TForm1.bExitClick(Sender: TObject); begin ExitIsCalled:=_beforeExit; if ExitIsCalled then Form1.Close; {-} end; procedure TForm1.FormCreate(Sender: TObject); begin ... ExitIsCalled:=False; ... end; procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin if ExitIsCalled then begin {bExit was already pressed, user want to exit now} end else begin {bExit not pressed, but [X]-button be pressed} ShowMessage('Please Use In Future Times The ExitButton - Okay:)'); if _beforeExit then {okay, closing form now} else Action:=caNone; {stop closing form} end; end; Manfred Zenns |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:14 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