Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#6

Re: Sonderzeichen '&' unterdrücken

  Alt 19. Jun 2008, 08:25
Ich hab eine Sache nicht verstanden:

PageSetup.FooterText := 'Seite &[Seite] von %[Seiten]'; Das funktioniert doch einwandfrei, völlig egal, was irgendwo in einer Anzeige steht. Wo ist also dein Problem?

Nur bei der *Anzeige* dieses Textes wird Delphi bei bestimmten Controls (TLabel, TButton z.B.) das '&' entsprechend interpretieren (bzw. Windows). Und das kann man dann auf unterschiedliche Weise verhindern.

1. Wie schon erwähnt, aus '&' ein '&&' machen (bringt aber bei Dir nichts, weil Excel sonst meckert)
2. Bei TLabel gibt es die Eigenschaft 'ShowAccelChar'. Die setzt Du auf FALSE und schon sieht man das '&'.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat