Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.303 Beiträge
 
Delphi 12 Athens
 
#3

AW: TColorDialog - Fenster verschwindet

  Alt 3. Feb 2012, 20:16
danke...
ich hatte auch dlgColor.Execute(Self.Handle) ausprobiert. Wobei Self das Einstellungsfenster ist woraus der Dialog aufgerufen wird.

* auch bei
dlgColor.Execute(Application.MainFormHandle) Ergebnis ... Einstellungen verschwinden

...ich glaube ich mache mir ne Buddel Roten auf ... hat ja alles keinen Sinn. Was kommen da noch für Probleme !

Nachtrag:
nach diversem Lesen habe ich in der Projektdatei MainFormOnTaskBar:= False gesetzt. Uns Schwupps... alles normal

Soweit ich aber gelesen habe ist MainFormOnTaskBar:= True Pflicht seit Vista ...

Wer hat die zündende Idee ?

Auszüge Delphi Hilfe:
Zitat:
MainFormOnTaskBar muss true sein, damit die Aero-Effekte aus Windows Vista verwendet werden können. Dazu zählen: LiveTaskbar-Miniaturansichten, dynamische Fenster, Windows-Flip und Windows-Flip-3D.
.
.
.
Die Eigenschaft kann auch für ältere Anwendungen verwendet werden. Beachten Sie, dass sich die Eigenschaft auf die Z-Reihenfolge des Hauptformulars auswirkt, falls Ihre Anwendung davon abhängig ist.
...wie kriegt man den 2. Part eindeutig geregelt ?

LÖSUNG:
http://www.delphipraxis.net/162976-m...showmodal.html
wie in diesem Beitrag #9...in der Projektdatei...
Delphi-Quellcode:
Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.ModalPopupMode:= pmExplicit;
Da ich auch mit pmExplizit im Objektinspector der Forms ohne Erfolg experimentiert hatte konnte ich es nicht wirklich glauben. Aber es wirkt...

Danke an Alle... oder ausnahmsweise mal an mich

Geändert von haentschman ( 3. Feb 2012 um 20:49 Uhr)
  Mit Zitat antworten Zitat