![]() |
XP-Style unter Nicht-Main-Form
Also, wie der Titel schon sagt, möchte ich das XP-Style in einer Form haben, die nicht die MainForm ist, ich nenne sie mal Form2, gleichzeitig soll die MainForm kein XP-Style haben. (Ich verwende Delphi7.) Sobald aber der XPMan in der Form2 drinnen sitzt (bzw. XPMan in den Uses eingetragen ist), hat die MainForm auch das XP-Style, ohne dass dort ein XPMan wacht, weder als Kompo noch in den Uses. Hat jemand eine Idee, wie ich das verwirklichen kann? :gruebel:
Vielen Dank mal, Delphi Freak PS: Das XP-Style soll nicht verwendet werden, da sonst das Abändern der Hintergrundfarbe eines Panels keine Wirkung zeigt. Für Ideen, die Hintergrundfarbe trotzdem abzuändern, bin ich natürlich auch offen :-D |
Re: XP-Style unter Nicht-Main-Form
Da konter ich doch gleich
![]() Du scheinst Opfer des altbekannten ParentBackground-Problemchens zu sein. Verpasst du deiner delpi32.echse ein Manifest fällt dir das schon im Designer auf. ;) |
Re: XP-Style unter Nicht-Main-Form
Könnte das was für dich sein:
![]() |
Re: XP-Style unter Nicht-Main-Form
Vielen Dank, erstmals! :thumb:
Habe es so gemacht:
Delphi-Quellcode:
Eine Frage noch: Wie kann ich meiner delpi32.echse ein Manifest verpassen, dass im Designer auch schon das XP-Style aktiviert ist? :-D
Panel1.ControlStyle := Panel1.ControlStyle - [csParentBackground];
PS: Ich finde die DP echt genial! Man hat ein Problem und hat keine Ahnung wie man da weitermachen soll - und dann mit der DP, ein paar Minuten später schon eine super Lösung! :dp: |
Re: XP-Style unter Nicht-Main-Form
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat:
Noch ein Nachtrag: Eiegntlich jedes Control, mit der dieser Eigenschaft, soltle ParentBackground = true bekommen. Außer du packst es in eine CoolBar, dann willst du ja sicher den coolen Gradienten beibehalten. ;) |
Re: XP-Style unter Nicht-Main-Form
Echt cool! :-D
OneMillionTHX! :thumb: An die Eigenschaft ParentBackground habe ich nicht gedacht, ist in dem anderen Beispiel (von deinem Link) nicht verwenden worden. Also nochmal: VIIIIIIIEEEEEEELEN Dank! :dp: ...wohl mein Lieblings-Smiley |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:30 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