Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi XP Manifest verbirgt Label (https://www.delphipraxis.net/93474-xp-manifest-verbirgt-label.html)

naudoc 6. Jun 2007 13:16


XP Manifest verbirgt Label
 
Hi,

ich habe ein Programm geschrieben, und XP Manifest eingefügt. Eigendlich ist alles gegangen, jetzt habe ich allerdings in ein TabbedNotebook eine GroupBox eingefügt, und nun sind alle Labels und (zumindest ein) Image nichtmehr sichtbar. Ich habe schon im OnFormCreate Farbe, Visible, Größe, und die Caption der Labels richtig eingestellt, trotzdem geht es nicht. Das Image ist auch nicht zu sehen, obwohl ich die Procedure Koordinatensystem eingefügt habe. Wenn ich auf einen Button klicke, der auch nur Procedure Koordinatensystem aufruft kommt dieses...
Vor der GroupBox ist noch alles gegangen...
Das Label (oder die) sind auch noch da, habe mit einem OnLabelKlick Ereignis geprüft...
Wisst ihr weiter?

Danke!

mfG Max

mkinzler 6. Jun 2007 13:22

Re: XP Manifest verbirgt Label
 
Ist die Komponente vielleicht durch eine andere überdeckt? Versuch sie mal nach Vorne zu bringen

naudoc 6. Jun 2007 13:28

Re: XP Manifest verbirgt Label
 
Nicht dass ich wüsste, wenn man XPMax ausschaltet, dann sieht man ja auch alles!

SaFu 6. Jun 2007 13:40

Re: XP Manifest verbirgt Label
 
Versuch es mal damit

procedure TForm1.FormShow(Sender: TObject);
Var i :integer;
begin

for i:= 0 to ComponentCount-1 do //XP Anzeige
if Components[i] is TPanel then (Components[i] as TPanel).ParentBackground:= False;
end;

naudoc 6. Jun 2007 13:50

Re: XP Manifest verbirgt Label
 
Mist, geht auch nicht...
Hast du noch nen andren Vorschlag?

Danke!

SaFu 6. Jun 2007 13:54

Re: XP Manifest verbirgt Label
 
Wenn du ein label eine Farbe zuweist wir diese dann dargestell z.B.

Delphi-Quellcode:
Label1.Color:= Cl Red;

naudoc 6. Jun 2007 22:52

Re: XP Manifest verbirgt Label
 
Sorry dass die Antwort erst so spät kommt...

nein, wird nicht dargestellt...

vielleicht rückt sie nach dem kompilieren hinter das tabbednotebook? wie kann ich das prüfen bzw aendern?

mfG

DGL-luke 6. Jun 2007 23:02

Re: XP Manifest verbirgt Label
 
Hallo,

ein TLabel ist kein echtes WIndow COntrol. Delphi malt es nur auf den DC seines Parents. Du kannst es mit einem TStaticText probieren, das Label direkt in das TabbedNotebook packen oder ein TPanel über das Tabbendnotebook legen und darauf das Label.

naudoc 6. Jun 2007 23:59

Re: XP Manifest verbirgt Label
 
Wie packe ich das Label denn in das TabbedNotebook?

Und woran liegt es, dass das Image erst nach einem Buttonklick sichtbar wird... ?

mfG

DGL-luke 7. Jun 2007 10:01

Re: XP Manifest verbirgt Label
 
Ähm... ob du sie direkt ins Tabbednotebook einfügen kannst, weiß ich nicht. Das nimmt wahrscheinlich nur seine Seiten.

Mit dem Image ist es übrigens das selbe wie mit dem Label.

Wie malst du das KoSy?


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:52 Uhr.
Seite 1 von 2  1 2      

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