Entwickler-Ecke
Sonstiges (Delphi) - Fenster minimieren
kingflo - Di 28.09.04 15:58
Titel: Fenster minimieren
Hallo ich habe eine frage kann mir von euch jemand sagen, wie ich es anstellen kann, das wenn ein Fenster meines Programms minimiert wird, dass dan alle anderen Fenster auch minimiert werden? Also es soll das gleiche passieren, was passiert wenn ich application.minimize sage. Aller dings weiß ich nicht wie ich auf das minimieren Ereignis eines Fensters zugreifen kann.
Ziel:
Form1 (Hauptformular)
Form2 (Fenster2)
form3 (fenster3)
so und wenn der benutzer im form3 das fenster minimiert, dann wird nur das eine Fenster minimiert. Ich möchte es aber so haben, dass dann die ganze application minimiert wird
.Chef - Di 28.09.04 17:06
Hast du schonmal Form3.OnHide probiert?
Gruß,
Jörg
kingflo - Di 28.09.04 18:08
Damit gehts nicht weil OnHide erst eintritt wenn der visible status geändert oder das fenster geschlossen wird
galagher - Mi 29.09.04 18:54
Hallo!
Ich krieg's so hin:
1. Zieh ein ApplicationEvents auf dein Hauptformular.
2.
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.ApplicationEvents1Minimize(Sender: TObject); begin Form2.WindowState := wsMinimized; Form3.WindowState := wsMinimized; end; |
Glorfindel - Mi 03.08.05 16:54
wenn ich das so mache wie du es sagst, dann kommt nee Exception: Zugiffsverletzung...blah,usw.
Watt iss datt denn?!?
galagher - So 07.08.05 15:52
Glorfindel hat folgendes geschrieben: |
| wenn ich das so mache wie du es sagst, dann kommt nee Exception: Zugiffsverletzung...blah,usw. |
Hast du denn Form2 und Form3 schon erzeugt, bevor du versuchst, etwas damit zu machen?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!