Zitat von
gunfran:
Dort wäre es schön, wenn da ein einzelnes Wort des Strings sich farblich hervorhebt.
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:
procedure PrintText(First, Middle, Last: string; Bold: Boolean = false);
Der Aufruf wäre dann:
PrintText('Das Produkt', 'Eierkuchen', 'befindet sich bereits im Korb!', false);
für
Zitat:
Das Produkt Eierkuchen befindet sich bereits im Korb!
bzw. dieser Aufruf
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.