![]() |
Taskleistenbutton sekundärer Formulare in Delphi 2007 / 2009
Hallo!
Mein Problem ist, dass bei sekundären Formularen, die bei verstecktem Hauptfenster angezeigt werden, die Überschrift auf dem Knopf in der Taskleiste fehlt. Reproduzieren lässt sich das einfach. Ein zweites Formular erstellen. Dann das Hauptfenster verstecken und das zweite Formular anzeigen (egal in welcher Reihenfolge).
Delphi-Quellcode:
Hintergrund der Frage (aber vermutlich gar nicht so wichtig) ist
Hide;
Form2.Show; ![]() Ich habe auch in den Quelltext von TForm geschaut, sehe dort aber nur z.B. eine Sonderbehandlung des Hauptformulars, wenn dieses sichtbar ist usw., wenn ich das dort richtig sehe. Und sonst wird wohl doch das eigentlich unsichtbare Application-Window in der Taskleiste angezeigt statt einem Formular <> dem Hauptformular. Ich sehe jetzt nur eine Lösung, wenn ich dieses Verhalten von TForm manuell ändere, aber vielleicht geht es ja auch viel einfacher. Es muss doch möglich sein, dass auch weitere Formulare einzeln auch in der Taskleiste angezeigt werden. // EDIT: Crosspost DF: ![]() Schönen Gruß, Sebastian |
Re: Taskleistenbutton sekundärer Formulare in Delphi 2007 /
Liste der Anhänge anzeigen (Anzahl: 2)
Hat denn wirklich keiner eine Idee? :(
Vielleicht hilft es, wenn ich eine Demo anhänge. Das Problem beim Quelltext tritt nur unter Delphi 2007 auf, die Exe zeigt es unter XP wie unter Vista gleichermaßen, woanders vermutlich genauso. // EDIT: Crosspost DT: ![]() // EDIT: Delphi 2009 ist von dem Fehler nicht betroffen habe ich gerade festgestellt, nur bei XStyleForm tritt der selbe Fehler auf. :gruebel: |
Re: Taskleistenbutton sekundärer Formulare in Delphi 2007 /
Ok, mit ein bisschen Herumspielen mit WS_EX_APPWINDOW funktioniert es jetzt.
Vor allem fehlte an einer Stelle ein Setzen einer Eigenschaft in der Elternklasse per inherited, so dass es zumindest teilweise nur so aussah als sei es der selbe Fehler wie bei Delphi 2007. :wall: Also ist das Problem gelöst. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:01 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