![]() |
Label in 2 Farben
Liste der Anhänge anzeigen (Anzahl: 1)
Frage: Wie kann ich ein Label in 2 Farben machen?
Ich mlchte gerne ein Wort "hervorheben" siehe anhang! Es MUSS ein Label sein. da der Text von der länge variiert. Was bedeutet, das sich die Labels überschneinde wenn ich mehrer nehmen würd. |
Re: Label in 2 Farben
Hi,
mir ist nicht bekannt, dass man in einem Label 2 Farben zeigen kann, dennoch gibt es eine Möglichkeit. Du kannst die Länge des Textes in Pixel ermitteln und das 2. Label mit den 2. Textteil dahinter setzen:
Delphi-Quellcode:
Gruß
Label1.Caption:=Edit1.Text;
Label2.Left:=Label1.Left + Label1.Canvas.TextWidth(Label1.Caption) + 10; Mazel |
Re: Label in 2 Farben
...mehrere Label nehmen und die Position der des 2., 3., 4. usw Labels an die Position des vorhergehenden anpassen
Delphi-Quellcode:
Label1.Caption := Text;
Label2.Left := Label1.Left + Label1.Width + 1; Label2.Caption := AndererText; usw. |
Re: Label in 2 Farben
mit einem Label wirst Du das nicht schaffen, weil die Font.Color immer für das ganze label gilt.
Du kannst aber zwei Labels nehmen. Die Position des rechten Labels machst Du dynamisch abhängig von der Länge des linken Labels. Eine andere Möglichkeit fällt mir nicht ein. Vermutlich wird es auch keine Komponente geben, die das kann... edit: war zu langsam. Sinngemäß wie im Post vorher. |
Re: Label in 2 Farben
Oder eine RTF -oder HTML-fähige Label-Komponente verwenden.
|
Re: Label in 2 Farben
Vielleicht kann Dir ja einer der Autoren weiterhelfen?
![]() ![]() Grüße Klaus |
Re: Label in 2 Farben
was soll dein Label alles können? Wenn es prinzipiell nur Text ausgeben können soll ohne Zeilenumbruch ist das in 5 Minuten selbst programmiert (von TCustomControl ableiten, Paint überschreiben, Property für die Caption -> Fertig)
|
Re: Label in 2 Farben
Zitat:
werd es mal mit den obigen Beispielen versuchen! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz