Toon posts:

[C# RTF] Hoe { en } tonen in een richTextBox?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoe kan ik de tekens { en } tonen in een richTextBox als ik de gegevens doorgeef als RTF?

Volgens de help:
As previously mentioned, the backslash (\) and braces ( { } ) have special meaning in RTF. To use these characters as text, precede them with a backslash, as in \\, \{, and \}.
Maar de compiler pikt dit (\{ \}) niet. Is dit een bug of zie ik iets over het hoofd.

  • elnino
  • Registratie: Augustus 2001
  • Laatst online: 25-04 02:41
Ik heb weinig verstand van C# en escaping, maar waarschijnlijk zal het dubbel geëscaped moeten worden, aangezien het een eerste keer geëscaped moet worden als string en daarna ook nog een keer als RTF. Dus je zult iets als "\\{" en "\\}" krijgen, vermoed ik.

Succes! :)

  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
code:
1
2
string s = "\{";
string s1 = @"{";


Zoiets lijkt me.
Wat heb je zelf juist geprobeerd?

[ Voor 22% gewijzigd door whoami op 02-02-2004 22:27 ]

https://fgheysels.github.io/


  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
ik denk inderdaad eerder hetvolgende
C#:
1
2
string s = "\\{";
string s1 = @"\{|;

zoals elnino al aangeeft krijg je nou in je string de waarden \} en dat word blijkbaar door de richtextbox nog eens geescaped naar }

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Verwijderd

Topicstarter
Wat elnino aangeeft klopt inderdaad. Bedankt. :)