Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Panel nur mit XPManifest transparent ?! (https://www.delphipraxis.net/87142-panel-nur-mit-xpmanifest-transparent.html)

Nils_13 23. Feb 2007 21:16


Panel nur mit XPManifest transparent ?!
 
Hi,

warum ist ein Panel mit ParentBackground und ParentColor auf True ohne XPManifest nicht transparent bzw. es behält die alte Farbe ? Das Manifest greift imho auch nur auf ParentBackground zu. Ich muss ein Panel ohne Einbindung des XPManifests transparent bekommen. Irgendwelche Ideen ?

Mazel 24. Feb 2007 09:44

Re: Panel nur mit XPManifest transparent ?!
 
Hallo,

mit einem normalen Panel geht das nicht so ohne weiteres. Schau mal in der Suche, dort sind ein paar Ansätze.
[dp]
Panel Transparent
[/dp]

Gruß
Mazel

Nils_13 24. Feb 2007 11:17

Re: Panel nur mit XPManifest transparent ?!
 
Es gibt keine Komponente, welche mein problem wirklich lösen könnte. Ich möchte eine Form in 3 Abschnitte teilen und diese über Buttos ein- und ausblenden lassen können. Dabei muss natürlich auch der Top-Wert der einzelnen Sektionen angepasst werden. Ich habe die transparenten Panels weggelassen und dafür die überall verwendeten XiPanels benutzt. Dabei musste nur noch die Farbe angepasst werden (die Hintergrundfarbe kann ein Farbverlauf sein, deshalb sollte es auch ursprünglich transparent sein). Somit ist das Problem auf eine andere Art gelöst worden :).

Woran liegt das eigentlich, dass jedes transparentes Panel in gewisser Hinsicht Bugs enthält ?

Bernhard Geyer 24. Feb 2007 22:00

Re: Panel nur mit XPManifest transparent ?!
 
Zitat:

Zitat von Nils_13
Woran liegt das eigentlich, dass jedes transparentes Panel in gewisser Hinsicht Bugs enthält ?

AFAIK liegt das in einigen ungereimtheiten in der VCL bezüglich Repainting von Conrols. Ich hatte mit den von mir hauptsächlich verwendeten ElPack-Control eine entsprchende Diskussion mit den Herstellern der Controls wo dies etwas genauer erklärt wurde. Aber ob ich diese Diskussion noch finde .... :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 15: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