![]() |
Form2.OnHide ?
Hallo
Form1 ist die MainFom. Ich möchte wenn ich Form2 schließe (d.h. Ausblenden), soll Form1 verschoben werden. Ich habe diesen Tel in Event Onhide und auch in Onsedtroy angelegt aber passiert nicht:
Delphi-Quellcode:
procedure TForm2.FormHide(Sender: TObject);
begin Form1.Left:=5; Form1.top:=5; |
DP-Maintenance
Dieses Thema wurde von "Sharky" von "Multimedia" nach "VCL / WinForms / Controls" verschoben.
Was hat die Frage mit Multimedia zu tun? Achte bitte genauer auf die Beschreibung der einzelnen Sparten! |
Re: Form2.OnHide ?
Zitat:
rollstuhlfahrer EDIT: onDestroy wird erst aufgerufen, wenn die Form aus dem Speicher gelöscht wird (nicht beim Klick auf X). Man kann sie mit .Show a ganz einfach wieder anzeigen lassen |
Re: Form2.OnHide ?
Bei mir so gemacht, passiert aber nicht !
Delphi-Quellcode:
procedure TForm2.Button1Click(Sender: TObject);
begin close; //Application.ProcessMessages; end; procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction); begin Form1.Left:=0; end; |
Re: Form2.OnHide ?
Hast Du schonmal einen Breakpoint gesetzt und debuggt ob er da wirklich durch kommt?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:48 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