【发布时间】:2018-05-15 20:13:51
【问题描述】:
当我输入 Alt+1 我回来了☺ 我想在代码中使用一些神奇的方式来获取字符串中的 ☺ 字符。
类似这样的:
string smiley = AltCodes.GetAltCodeCharacter(1).ToString();
// Display the Smiley
richTextBoxHappy.Text = smiley;
那么在富文本框中应该有这个:☺
【问题讨论】:
-
Alt+1 在每个程序中并不意味着相同的东西,因此无论您从何处获取该字符都是特定于该程序的。如果您知道该字符的 unicode,但您可以执行
"\u1F642"之类的操作来获取该字符。 -
如果你知道代码,你可以使用
&#+代码的格式,像这样:&#200 -
@Cid 我对此表示怀疑,因为问题是用 WPF 标记的,显然 OP 正试图将字符放入文本框中。