Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Minimize geht nicht ! (https://www.delphipraxis.net/159300-minimize-geht-nicht.html)

thomas2009 22. Mär 2011 16:06

Minimize geht nicht !
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi

bei minimieren kommt das Programm Fenster über das Windows-Button Start und nicht unten in der Leiste !

Das Passiert normalerweise nur wenn ich die nicht Hauptform minimiere. Ja klar.

Die Hauptform ist Form3
Ich minimiere das Programm über ein Button in Form2 :
Delphi-Quellcode:
Form2.Hide;
Application.Minimize;
Ich habe extra ein neues Project um das zu testen. Dann ging

Ich verstehe aber nicht warum bei meinem Programm nicht geht

Was konnte das Problem sein ?

haentschman 22. Mär 2011 19:59

AW: Minimize geht nicht !
 
Hallo...

der Grund wird wahrscheinlich sein, daß dein Form2 modal über deiner Hauptform liegt. Hide ändert nix daran... oder :gruebel:

thomas2009 23. Mär 2011 01:09

AW: Minimize geht nicht !
 
Was meinst Du Form2 modal liegt über deiner Hauptform ?

turboPASCAL 23. Mär 2011 01:53

AW: Minimize geht nicht !
 
Hier im Forum suchenForm modal anzeigen

rollstuhlfahrer 23. Mär 2011 08:34

AW: Minimize geht nicht !
 
Es kann natürlich auch sein, dass die Anwendung keinen Eintrag in der Taskleiste hat. Somit minimiert sich ein solches Fenster immer dort hin, wo du es zeigst.

Bernhard

thomas2009 23. Mär 2011 09:30

AW: Minimize geht nicht !
 
Zitat:

Zitat von rollstuhlfahrer (Beitrag 1090403)
Es kann natürlich auch sein, dass die Anwendung keinen Eintrag in der Taskleiste hat.

Aber wie kann ich das machen?

rollstuhlfahrer 23. Mär 2011 09:37

AW: Minimize geht nicht !
 
Woher soll ich wissen, wie du deiner Anwendung den Eintrag in der Taskbar beraubst? - Das Stück Code suchen, wo der ausgeblendet wird und das dann auskommentieren. Das kann auf ganz unterschiedliche Arten passieren:

a) .ShowOnTaskbar := false (in der Projekt-Datei) oder
b) SetWindowLong(Application.Handle, GWL_STYLE, GetWindowLong(Application.Handle, GWL_STYLE) ... (sonstwo im Code)

Bernhard

thomas2009 23. Mär 2011 12:48

AW: Minimize geht nicht !
 
Zitat:

Zitat von rollstuhlfahrer (Beitrag 1090421)
Woher soll ich wissen, wie du deiner Anwendung den Eintrag in der Taskbar beraubst?

Die Mainform ist form3
Die Mainform (Form3) wird automatisch nach dem Start versteckt (bleibt immer unvisible)
Form1 ist auch unvisible
Form2 möchte ich nun minimieren in Taskbar für eine Sekunde und dann bleibt unvisible und dann nach einer Sekunde erscheint Form1 auf Desktop

Das ist alles was ich erreichen möchte

thomas2009 24. Mär 2011 14:43

AW: Minimize geht nicht !
 
Obwohl ich Form2 als Hauptform gemacht habe, kann ich trotzdem die Form2 (Programm komplett) nicht minimieren. !
Das Programm kommt immer noch über das Button "Start" von windows !

Form2 ist nun kein neben Formular sonder das Haupt Formular

Warum kommt beim Aufruf "Application.Minimize" trotzdem nicht in der Leiste unten Sonden über die Schaltfläche "Start" ?

rollstuhlfahrer 24. Mär 2011 14:45

AW: Minimize geht nicht !
 
Stellt sich immer noch die Frage: Hat deine Anwendung überhaupt einen Eintrag in der Taskleiste wo sie sich hin-minimieren könnte?

Bernhard

vergessen 24. Mär 2011 15:11

AW: Minimize geht nicht !
 
Zitat:

Zitat von thomas2009 (Beitrag 1090719)
Obwohl ich Form2 als Hauptform gemacht habe, kann ich trotzdem die Form2 (Programm komplett) nicht minimieren. !
Das Programm kommt immer noch über das Button "Start" von windows !

Form2 ist nun kein neben Formular sonder das Haupt Formular

Warum kommt beim Aufruf "Application.Minimize" trotzdem nicht in der Leiste unten Sonden über die Schaltfläche "Start" ?

Nachträglich #9 als Zitat gerettet :oops:

Für die Gehegeausmister :-D

rollstuhlfahrer 24. Mär 2011 15:27

AW: Minimize geht nicht !
 
Ich dachte, ich sei der deutschen Sprache mächtig, aber das (#10, #11) verstehe ich vom Sinn her nicht.

Außerdem wollte ich nur einen kleinen Anstoß Richtung Lösung geben.

Bernhard

pustekuchen 24. Mär 2011 15:47

AW: Minimize geht nicht !
 
Zitat:

Zitat von thomas2009 (Beitrag 1090456)
Die Mainform (Form3) wird automatisch nach dem Start versteckt (bleibt immer unvisible)
Form1 ist auch unvisible
Form2 möchte ich nun minimieren in Taskbar für eine Sekunde und dann bleibt unvisible und dann nach einer Sekunde erscheint Form1 auf Desktop

Es heißt wenn invisible...

...Du bist echt UNmöglich :D

thomas2009 24. Mär 2011 17:54

AW: Minimize geht nicht !
 
Zitat:

Zitat von rollstuhlfahrer (Beitrag 1090721)
Hat deine Anwendung überhaupt einen Eintrag in der Taskleiste wo sie sich hin-minimieren könnte?
Bernhard

Wie kann ich wissen ? I minimiere Form2 nich indem ich auf das normale "-" Minimieren-Symbol
in der Titelleiste, sonder durch klick auf ein Button mit dem Code : Application-Minimize

Wenn ich aber direkt auf das "-" Minimieren symobol klicke, dann passiert kein Problem. das Programm wird richtig in der Leiste unten minimiert !

nuclearping 24. Mär 2011 19:21

AW: Minimize geht nicht !
 
Zitat:

Zitat von thomas2009 (Beitrag 1090763)
Wie kann ich wissen ? I minimiere Form2 nich indem ich auf das normale "-" Minimieren-Symbol
in der Titelleiste, sonder durch klick auf ein Button mit dem Code : Application-Minimize

Wenn ich aber direkt auf das "-" Minimieren symobol klicke, dann passiert kein Problem. das Problem minimiert richtig !

Ich glaube, dass das Problem bei Layer 8 zu suchen ist. Klingt wie ein klassischer Fall von P.E.B.C.A.C. Schonmal daran gedacht?

haentschman 24. Mär 2011 20:13

AW: Minimize geht nicht !
 
Da bin ich mal auf die Antwort gespannt...
*Popcorn hol*... 8-)

DeddyH 25. Mär 2011 07:22

AW: Minimize geht nicht !
 
[OT] @nuclearping: P.E.B.K.A.C. heißt das ;) [/OT]

himitsu 25. Mär 2011 07:32

AW: Minimize geht nicht !
 
Forms sind fast nie sichtbar =
Ein klassischer Fall für dynamisch erzeugte Forms ... nämlich nur dann, wenn sie überhaupt gebraucht werden.

PS:
> Man hätte aber auch gleich sagen können was man genau will.
> Und Fragen werden auch fast nie beantwortet. Also, warum nicht?

nuclearping 25. Mär 2011 09:23

AW: Minimize geht nicht !
 
Zitat:

Zitat von DeddyH (Beitrag 1090871)
[OT] @nuclearping: P.E.B.K.A.C. heißt das ;) [/OT]

Khair? :stupid:

himitsu 25. Mär 2011 09:40

AW: Minimize geht nicht !
 
... keyboard ... chair.

P.G.Z.T.U.S. bzw. P.G.Z.T.M.S. :mrgreen:

Daniel 25. Mär 2011 09:49

AW: Minimize geht nicht !
 
So, tragt bitte wieder was zum Thema bei oder lasst es sein.
Danke Euch. ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz