Forum: Object-Pascal / Delphi-Language
by af99,
28. Jan 2013
mist ich hate was übersehen.
Nachdem ich das hide() herausgenommen habe werden zwar alle Fenster minimiert aber (natürlich) nicht mehr in der Taskleiste versteckt.
Hier dann nochmal wie kann ich alle geöffneten Fenster meiner Anwendung in den Tray minimieren ???
Danke für Eure Geduld
Andreas
Forum: Object-Pascal / Delphi-Language
by af99,
25. Jan 2013
jep Du hast recht.
das Hide(); in procedure TForm11.ApplicationEvents1Minimize(Sender: TObject); war der Übeltäter. nachdem ich das Hide() rausgenommen nahe minimiert er nun alle Fenster zum Tray.
Danke für Deine Holfe.
Forum: Object-Pascal / Delphi-Language
by af99,
25. Jan 2013
naja wie ich bereits sagte minimiert das Application.Minimize nur das Hauptformular was durch procedure TForm11.ApplicationEvents1Minimize(Sender: TObject); in den Tray verschwindet. Das 2. Formular (wenn es geöffnet ist) wird aber nicht in den Tray minimiert und bleibt weiterhin sichtbar. Ich dachte halt das Application.Minimize die gesammte Applikation incl. aller Formulare hier in diesem Fall...
Forum: Object-Pascal / Delphi-Language
by af99,
25. Jan 2013
Klar ich könnte alle Fenster auf Hide stellen. Dann müsste ich aber prüfen welche genau auf sind und diese nachher dann wieder sichtbar machen.
Ist aber doch umständlich.
Gibt es denn keinen globalen Befehl. Ich dachte eigentlich das das Application.Minimize; das übernimmt...macht es aber nicht.
Forum: Object-Pascal / Delphi-Language
by af99,
25. Jan 2013
Hallo Zusammen,
ich habe ein Programm geschrieben welches ich in den Tray mit einem Hotkey minimieren möchte. Das Programm hat 2 Formulare. Wenn ich nun das Hauptformular und das 2. Formular geöffnet habe und den Hotkey betätige dann minimiert sich lediglich das Hauptformular nicht jedoch das 2. Formular. Dieses bleibt weiterhin sichtbar.
Ich benutze folgende Komponenten auf dem Hauptformular...