Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Programm wird nciht richtig Minimiert (https://www.delphipraxis.net/106891-programm-wird-nciht-richtig-minimiert.html)

renekr 18. Jan 2008 10:28


Programm wird nciht richtig Minimiert
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
Ich habe diese Tage mal versucht mein Tool für Größere Auflösungen zu optimieren damit auch Maximize geht das bisher deaktiviert war.

Nun habe ich festgestellt das das Tool überhaupt nciht in die Leiste unten geht sondern nur ein kleines rechteck wird.
Siehe Bild.
Das rechteck wird dann in den linken unteren Rand auf dem Desktop gezogen und kann manuell verschoben werden.

nur geht es nicht ganz in die Leiste runter.


Kann mir da jemand sagen an was das liegen kann?

danke

Bernhard Geyer 18. Jan 2008 10:30

Re: Programm wird nciht richtig Minimiert
 
Ist dieses Fenster überhaupt dein Hauptfenster der Anwendung (Application.MainForm)?

RavenIV 18. Jan 2008 10:30

Re: Programm wird nciht richtig Minimiert
 
Ohne Dich jetzt schickanieren zu wollen:

Bemüh bitte die Suche. Dieses Thema hatten wir diese Tage erst wieder.
Und es kommt irgendwie auch immer wieder.

renekr 18. Jan 2008 10:34

Re: Programm wird nciht richtig Minimiert
 
Hi @,
Kein Thema.

Ne leider nein.
Es ist eine Form die über die Mainform aufgemacht wird,aber im Prinzip die mainform ist,weil das ander nur eine art splashForm ist.

mit Application.Minimize; geht es aber kann i den Minimize Button der form da drauf umbiegen

Danke.

Bernhard Geyer 18. Jan 2008 10:41

Re: Programm wird nciht richtig Minimiert
 
Zitat:

Zitat von renekr
Ne leider nein.
Es ist eine Form die über die Mainform aufgemacht wird,aber im Prinzip die mainform ist,weil das ander nur eine art splashForm ist.

Dann ist es As Designed. Dein SplashForm sollte nicht das Hauptformular sein. es gibt genügend Thread die das Aufzeigen das dies kein Problem darstellt (z.b. Splash im OnCreate-Event des hauptformulares anzeigen und irgendwann später abschalten).

DeddyH 18. Jan 2008 10:44

Re: Programm wird nciht richtig Minimiert
 
Evtl. so?
Delphi-Quellcode:
type
  TForm2 = class(TForm)
  private
    { Private-Deklarationen }
    procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND;
  public
    { Public-Deklarationen }
  end;
...
procedure TForm2.WMSysCommand(var Msg: TWMSysCommand);
begin
  inherited;
  if Msg.CmdType = SC_MINIMIZE then
    Application.Minimize;
end;
Ist allerdings Quick' n Dirty ;)

renekr 18. Jan 2008 10:45

Re: Programm wird nciht richtig Minimiert
 
Hi,
ja das könnt i umstellen,aber wäre viel Arbeit im moment weil viel drauf liegt.

Bin sowieso am Überarbeiten und Optimieren da kann i das dann auch machen.

Aber solang gibts ne Möglichkeit das minimize in der Leiste oben ev. umzubiegen ,oder so?

danke

DeddyH 18. Jan 2008 10:46

Re: Programm wird nciht richtig Minimiert
 
#6 schon ausprobiert?

RavenIV 18. Jan 2008 10:48

Re: Programm wird nciht richtig Minimiert
 
Also ich würde es so machen:

In Form2.OnHide reinschreiben: SpashForm.Hide

renekr 18. Jan 2008 10:58

Re: Programm wird nciht richtig Minimiert
 
@Raven:
Aber dann bekomm i die Forms nicht mehr angezeigt ,also nur mit unten in der Leiste klicken werden sie nicht angezeigt.
Oder vielmehr die Form1 wird auch Hide gemacht wenn Form2 Close:
danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:59 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