Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Einzelnes Wort eines String in anderer Farbe? (https://www.delphipraxis.net/100444-einzelnes-wort-eines-string-anderer-farbe.html)

mimi 28. Sep 2007 15:18

Re: Einzelnes Wort eines String in anderer Farbe?
 
Im Moment habe ich Probleme mit der Hintergrund Farbe.... Das geht zwar alles nur wird die Farbe bei einem [/fg] nicht wieder zurückgesetzt....

mal sehen.... bin mal gespannt ab mein ansatzt auch funktioniert :-D

mimi 28. Sep 2007 16:58

Re: Einzelnes Wort eines String in anderer Farbe?
 
ich habe hier mal ein eigenen Thread zu aufgemacht:
http://www.delphipraxis.net/internal...t.php?t=119505
damit das etwas übersichtlicher wird

Matze 29. Sep 2007 16:29

Re: Einzelnes Wort eines String in anderer Farbe?
 
Zitat:

Zitat von gunfran
Dort wäre es schön, wenn da ein einzelnes Wort des Strings sich farblich hervorhebt.

Zitat:

Zitat von mimi
das ist nicht so einfach. Es gibt verschiedne Wörter.

Das würde mit meiner Lösung einwandfrei gehen, wie man am Funktionskopf der angehängten Demo sehen kann:

Delphi-Quellcode:
procedure PrintText(First, Middle, Last: string; Bold: Boolean = false);
Der Aufruf wäre dann:

Delphi-Quellcode:
PrintText('Das Produkt', 'Eierkuchen', 'befindet sich bereits im Korb!', false);
für

Zitat:

Das Produkt Eierkuchen befindet sich bereits im Korb!
bzw. dieser Aufruf


Delphi-Quellcode:
PrintText('Das Produkt', 'Eierkuchen', 'befindet sich bereits im Korb!', true);
für

Zitat:

Das Produkt Eierkuchen befindet sich bereits im Korb!
Wenn man als 2. Parameter eine Variable übergibt, die das Produkt beinhaltet, ist das gar kein Problem. Ich persönlich finde die VCL-Spielereien dieser Art für sowas ganz praktisch, auch wenn man es sicher schöner, jedoch dann nicht so einfach, lösen kann.

Flocke 30. Sep 2007 00:25

Re: Einzelnes Wort eines String in anderer Farbe?
 
Ich werf' mal mein Tool in den Topf:
Entweder
Delphi-Quellcode:
RtfLabel.Caption := 'Das Produkt {\b Eierkuchen} befindet sich bereits im Warenkorb';
oder "DrawRtfText" benutzen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:54 Uhr.
Seite 2 von 2     12   

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