AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Farbänderung bei TLabel nicht möglich
Thema durchsuchen
Ansicht
Themen-Optionen

Farbänderung bei TLabel nicht möglich

Ein Thema von Waaaghboss · begonnen am 13. Dez 2007 · letzter Beitrag vom 13. Dez 2007
Antwort Antwort
Benutzerbild von Waaaghboss
Waaaghboss

Registriert seit: 28. Okt 2003
Ort: Schwerin
15 Beiträge
 
Delphi 11 Alexandria
 
#1

Farbänderung bei TLabel nicht möglich

  Alt 13. Dez 2007, 16:47
Hallo,

ich habe ein Problem. Ich wollte in meinem Projekt ein paar Label hinzufügen und ihnen einer Farbe geben, z.B. rot.
Wenn ich nun aber Compiliere, dann bleibt das Label weiß, also in der Farbe, die mein Hintergrund besitzt. Bei Paneln gibt es das Ereignis Parentbackground, dieses habe ich bei Labeln aber nicht gefunden und schon sehr viel ausprobiert, nichts funktioniert.

PS: Wenn ich ein neues Projekt ausmache und dort ein Label einfüge, klappt es prima, bloß halt nicht bei meinem Projekt.

Für Antworten die mir in irgendeiner Form weiterhelfen könnten, wäre ich sehr verbunden.

Gruß André
Zu denken, was wir hätten tun können, ist eine Tätigkeit, die uns zu denken geben sollte...
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#2

Re: Farbänderung bei TLabel nicht möglich

  Alt 13. Dez 2007, 16:48
Hi,

hast Du die Unit "XPMan" eingebunden?
  Mit Zitat antworten Zitat
Benutzerbild von Waaaghboss
Waaaghboss

Registriert seit: 28. Okt 2003
Ort: Schwerin
15 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Farbänderung bei TLabel nicht möglich

  Alt 13. Dez 2007, 16:50
Also ich habe mal XPMenu hinzugefügt als Packet, aber eine Unit die XPMan heißt nicht.
Zu denken, was wir hätten tun können, ist eine Tätigkeit, die uns zu denken geben sollte...
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#4

Re: Farbänderung bei TLabel nicht möglich

  Alt 13. Dez 2007, 16:53
Hi,

das Problem wird sein, dass Du das WindowsXP-Theme aktiviert hast (entweder mittels der Unit XPMan oder mit der Komponente, deren Name mir gerade nicht einfällt, welche aber die Unit XPMan einbindet). Dadurch wird das Label nicht mit Deinen Farben gezeichnet, sondern eben mit den Farben des aktuellen ausgewählten Farbschema.

Wenn Du die Unit raus wirfst, sollte es wieder gehen.

Was ist XPMenu? Vllt. macht das das gleiche?
  Mit Zitat antworten Zitat
Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#5

Re: Farbänderung bei TLabel nicht möglich

  Alt 13. Dez 2007, 17:03
Hallo André,

lies dir mal diesen Thread durch.

Gruß Hawkeye
  Mit Zitat antworten Zitat
Benutzerbild von Waaaghboss
Waaaghboss

Registriert seit: 28. Okt 2003
Ort: Schwerin
15 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Farbänderung bei TLabel nicht möglich

  Alt 13. Dez 2007, 17:10
XPMenu gibts hier, die ist auch zur Zeit installiert (glaube ich)

http://www.shagrouni.com/english/software/xpusage.html

Wie bekomme ich sie deinstalliert, denn wie gesagt eine uses habe ich davon nicht eingebunden. Ich hätte keine Idee, wie sie sonst eingebunden werden könnt ohne das ich das weis.

Transparent habe ich auch auf true und false ausprobiert, nichts ändert sich.
Zu denken, was wir hätten tun können, ist eine Tätigkeit, die uns zu denken geben sollte...
  Mit Zitat antworten Zitat
gmc616

Registriert seit: 25. Jun 2004
Ort: Jena
627 Beiträge
 
Delphi 10.3 Rio
 
#7

Re: Farbänderung bei TLabel nicht möglich

  Alt 13. Dez 2007, 17:17
Zitat von Waaaghboss:
Wie bekomme ich sie deinstalliert, ...
Im Menu "Komponenten"->"Packages installieren..." kannst du installierte Komponenten bzw. Packages entfernen.
Zumindest im Delphi7, wird aber im Delphi 6 groß nicht anders sein.
  Mit Zitat antworten Zitat
Progman

Registriert seit: 31. Aug 2007
Ort: 99974 MHL
695 Beiträge
 
Delphi 10.1 Berlin Starter
 
#8

Re: Farbänderung bei TLabel nicht möglich

  Alt 13. Dez 2007, 17:22
Vielleicht sollte man bei den Labels einfach mal Transparent:=True einschalten?
Ich habe diesen Effekt auch manchmal (D2007), dass die OI-Einstellungen zur Laufzeit plötzlich außer Kraft gestzt sind bei TLabel, da schreib ich das explizit ins OnCreate (Label1.Transparent:=True) und dann klappt das.
Karl-Heinz
Populanten von Domizilen mit fragiler, transparenter Aussenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
(Wer im Glashaus sitzt sollte nicht mit Steinen werfen)
  Mit Zitat antworten Zitat
Benutzerbild von Waaaghboss
Waaaghboss

Registriert seit: 28. Okt 2003
Ort: Schwerin
15 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Farbänderung bei TLabel nicht möglich

  Alt 13. Dez 2007, 17:22
Ich habe es noch mal probiert. Wenn man von True auf False schaltet und das wiederholt klappts irgendwann. danke für den Post. Ich wäre beinnahe Verzweifelt.

Ist das denn ein Bug in Delphi oder ...?

Und danke, habe sie deinstalliert bekommen.

Gruß André
Zu denken, was wir hätten tun können, ist eine Tätigkeit, die uns zu denken geben sollte...
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:35 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