如何让 unicode 符号/表情符号出现在 C# 的列表框中
本文关键字:符号 列表 unicode | 更新日期: 2023-09-27 17:58:58
用户可以"锁定"列表框中的项以防止其被更改。我试图让符号" "(unicode 1F512(出现在项目旁边,但我总是得到一个正方形的"◻"。它出现在编辑器Microsoft Visual Studio中,字体为Consolas。我在列表框中将字体更改为Consolas,并尝试了许多其他字体,但没有一种有效。
它应该开箱即用,默认字体Microsoft Sans Serif
.
以下代码对我有用。这不是生产质量,只是为了证明这一点。
private void Form1_Load(object sender, EventArgs e)
{
listBox1.Items.Add(" ");
}
private void buttonUnlock_Click(object sender, EventArgs e)
{
listBox1.Items[0] = listBox1.Items[0].ToString().Replace(" ", "");
}
private void buttonAppend_Click(object sender, EventArgs e)
{
listBox1.Items[0] += " ";
}
起初我认为这可能是您的语言/字体设置的问题,但如果Visual Studio编辑器能够正确显示Unicode字符,情况似乎并非如此。