Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Label-Zeilen färben
BlackPhantom - Do 03.07.03 17:30
Titel: Label-Zeilen färben
Hi@all
Ich habe folgendes Problem:
Ich habe ein Label was beim Complimieren einen mehrzeiligen Text ausspuckt (also mit ' '+#13#10+)
wie bekomme ich es hin das wenige bestimmten Zeilen eine andere Schriftgröße/Farbe/ Dicke usw. erhalten?
Geht das überhaupt? Wenn ja wie?
Oder ist die einzige Lösung mehrere Labels zu verwenden?
thx@all
MFG
BlackP
MSCH - Do 03.07.03 18:18
das geht nicht.
Die bessere Methode ist, du erstellt ein neue Class TColorLabel(TLabel) und überschreibst die Paint() Methode oder nutzt gleich die Paintbox und schreibt den Text selbst.
grez
msch
BlackPhantom - Do 03.07.03 18:27
Ak Danke......wäre nicht schlecht wenn du mir auch noch erklären könntest woran es harpert, dass man nicht die Farbe ändern kann. Sollte es jedoch grundsätzlich nicht gehen und sollte es auch keine Erklärung geben dann ist auch egal.
MFG
BlackP
Tino - Do 03.07.03 21:41
Einem Label kannst du nur eine bestimmte Farbe geben. Das ist halt der Hacken. Ich würde zwei unterschiedliche tLabels nehmen und fertig.
Gruß
Tino
Cruiser23 - Do 03.07.03 21:56
Wie wärs wenn du ein TRichEdit dafür nimmst? Soweit mir bekannt is das damit einfach. BorderStyle auf bsNone und ParentColor auf true, damit siehts dann auch aus wie ein Label.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!