Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman

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

TColorDialog - Fenster verschwindet

  Alt 3. Feb 2012, 20:21
Hallo alle...

ich komme mal wieder aus dem Staunen nicht heraus... Bei:
Delphi-Quellcode:
dlgColor:= TColorDialog.Create(nil);
try
  if dlgColor.Execute then pnlColorLine.Color:= dlgColor.Color;
finally
  dlgColor.Free;
end;
... passiert folgendes:
- mein modales Fenster woraus der Dialog aufgerufen wird verschwindet
- Dialog erscheint
- Nach dem Beenden des Dialogs ist das modale Fenster wieder da

* Dialog auf die Form gelegt... Ergebnis gleich
* verschiedene BorderStyles des modalen Fensters... Ergebnis gleich

wer kann mich erhellen ?

Nachtrag:
Ha... mein modales Fenster verschwindet hinter der Main Form Wie das denn ?

PS: StayOnTop ist nicht die Lösung da dann der ColorDialog hinter dem modalen Fenster liegt.

Nachtrag2:
- mehrere verschiedene Dialogs ausprobiert...Ergebnis gleich
- bei TOpenPictureDialog kommt das Fenster nichtmal von allein wieder. Läßt sich aber durch Klick nach vorn holen
- mit D2007 ist das alles normal wie erwartet

Ich hasse solche Sachen. Die Kosten Unmengen an kostbarer Zeit !
Miniaturansicht angehängter Grafiken
dialog.png   modal.png  

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