Einzelnen Beitrag anzeigen

daschaos

Registriert seit: 23. Mai 2007
117 Beiträge
 
Delphi 2006 Professional
 
#1

Ersetzung von '&' durch '&&' funktioniert nicht

  Alt 3. Dez 2007, 13:39
Habe ja gelesen, dass ein einfaches '&' nicht dargestellt werden kann, da es anderweitig codiert wird. Also
will ich meinen Text, falls ein '&' vorhanden, durch '&&' erweitern. Warum funktioniert der Code nicht?

Delphi-Quellcode:
Position := Pos('&', Text);
if (Position > 0) then
  StringReplace(Text, '&', '&&', []);
Der Text soll übrigens in einem Rechteck angezeigt werden:

tnt_DrawTextW(Canvas.Handle, PWideChar(Text), Length(Text), Rect, TextFormat); Wo liegt mein Denkfehler?! Wäre toll, wenn mir da jemand weiterhelfen könnte! Danke!
  Mit Zitat antworten Zitat