![]() |
Form minimieren?!
Hallo,
wie kann ich z.b. Form1 minimieren, wenn ich auf button1 klicke? quasi:onclick button1 form1 soll minimiert werden |
Re: Form minimieren?!
application.minimize
|
Re: Form minimieren?!
und wie kann ich sie wieder maximieren?
Delphi-Quellcode:
?
application.maximize;
|
Re: Form minimieren?!
Probieren geht über Studieren :roll:
Hättest du dir die 10 Sekunden genommen und es getestet wüsstest du es. Ausserdem sagt "Maximize" ja wohl schon alles. |
Re: Form minimieren?!
application.maximize gibts bei mir garnich aber das bekommst du mit
Delphi-Quellcode:
wieder normal
application.restore
|
Re: Form minimieren?!
Damit minimierst du aber das gesammte Proramm.
Wenns nur ein Formular sein soll:
Delphi-Quellcode:
Form.WindowState := wsMinimized;
Form.WindowState := wsNormal; Form.WindowState := wsMaximized; |
Re: Form minimieren?!
Man kann auch, nachdem man Application.Minimize gemacht hat das hier:
Delphi-Quellcode:
Machen :mrgreen:
Form1.ShowModal;
|
Re: Form minimieren?!
oder
Delphi-Quellcode:
ShowWindow(form1.Handle, SW_hide);
Delphi-Quellcode:
ShowWindow(form1.Handle, SW_SHOW);
|
Re: Form minimieren?!
gut, dnake hab das prolem behoben
|
Re: Form minimieren?!
Hallo,
Ich habe auch ein Probmel was direkt damit zu tun hat. Der Benutzer kann das Programm per Button minimieren:
Delphi-Quellcode:
procedure TForm1.img_minimizeClick(Sender: TObject);
begin Application.Minimize; end; Wie kann ich jetzt auf das Ereigniss reagieren, wenn der Benutzer das Programm per Taskleiste gleich wieder Maximiert? Habe schon die Form Ereignisse ausprobiert, aber keines Springt an..... |
Re: Form minimieren?!
Du musst die Windows-Message abfangen. Benutze die SuFu
|
Re: Form minimieren?!
das Applicaiton.Object hat da Events. Zum Beispiel Application.OnRestore
|
Re: Form minimieren?!
Hallo,
danke mit Application.OnRestore funktioniert es. Eine Frage hät ich da noch: Wird Application.OnRestore nur ausgelößt wenn das Fenster wieder Maximiert wird, oder gibt es auch andere Events die das auslösen? Bzw. wenn ja, wie kann ich prüfen das genau mein gewünschtes Event ausgelöst wurde? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:36 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