Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Panel --> Weiß trotz XPManifest??? (https://www.delphipraxis.net/88897-panel-weiss-trotz-xpmanifest.html)

Christian18 22. Mär 2007 17:04


Panel --> Weiß trotz XPManifest???
 
Hallo,

ich verwende in einem Projekt die Komonente XPManifest. Desweiteren verwende ich die Komponente Panel. Ich muss jetzt das Panel farbig machen, d.h. weiß. Dies funktioniert allerdings nicht mehr siet dem ich die XPManifest Komponente auf meiner Form habe. Was kann ich dagegen tun???

MFG Christian18

igel457 22. Mär 2007 17:08

Re: Panel --> Weiß trotz XPManifest???
 
Delphi-Quellcode:
DeinPanel.ParentBackground := false;

Christian18 22. Mär 2007 17:09

Re: Panel --> Weiß trotz XPManifest???
 
Zitat:

Zitat von igel457
Delphi-Quellcode:
DeinPanel.ParentBackground := false;

ist auf false

MrKnogge 22. Mär 2007 17:10

Re: Panel --> Weiß trotz XPManifest???
 
Du könntest ein Image drauf setzen und darin ein weißes Bild laden.
Am besten ein 1x1 Pixel Bild und streched auf true setzen.

Gruß

Christian18 22. Mär 2007 17:12

Re: Panel --> Weiß trotz XPManifest???
 
mhhhhhhhhh... ich habe dieses Parentbackground einfach mal auf true gesetzt und wollte schauen was passiert. Jetzt habe ich es wieder auf false gesetzt jetzt geht es. Komisch. warum übernimmt XPManifest nicht gleich die Einstellungen aus dem Pannel???

ice-t 22. Mär 2007 17:14

Re: Panel --> Weiß trotz XPManifest???
 
im on Create des Formulars:
Delphi-Quellcode:
  //Workaround für XP-Manifest
  for i := 0 to ComponentCount - 1 do
  begin
    if Components[i] is TPanel then
      (Components[i] as TPanel).ParentBackground := false;
  end;

MrKnogge 22. Mär 2007 17:14

Re: Panel --> Weiß trotz XPManifest???
 
Weil das der Sinn des XP-Manifest ist.

Thorben_K 23. Mär 2007 06:22

Re: Panel --> Weiß trotz XPManifest???
 
EDIT: ARG konte net lesen... Vergesst diesen Komment...


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