Winforms 希腊字符不显示在winform组合框中
我正在开发一个winform应用程序,其中我有一个网格,其中的列显示特定的长度测量单位。我定义了一个列,如下所示Winforms 希腊字符不显示在winform组合框中,winforms,unicode,datagrid,.net-2.0,Winforms,Unicode,Datagrid,.net 2.0,我正在开发一个winform应用程序,其中我有一个网格,其中的列显示特定的长度测量单位。我定义了一个列,如下所示 var unitColumn = new DataGridViewComboBoxColumn { Name = "UnitColumn", HeaderText = "UnitColumnHeader", Width = 80, DataSource = new[] { "nm", "mm", "μm" }, }; _calibGrid.Column
var unitColumn = new DataGridViewComboBoxColumn {
Name = "UnitColumn",
HeaderText = "UnitColumnHeader",
Width = 80,
DataSource = new[] { "nm", "mm", "μm" },
};
_calibGrid.Columns.Add(unitColumn);
如您所见,组合框中的第二项假设显示μm
,但它显示m
。选择后,单元格中的项目文本将正确显示。我是winform开发的新手,有人能建议修复/解决方案吗
Try-Console.WriteLine(“\u00b5”)代码>
Try-Console.WriteLine(“\u00b5”)代码>
我遇到了同样的问题(但与其他一些角色有关)。不知道为什么会这样
实现DrawItem事件并正确绘制文本非常简单。我们使用与此类似的方法:
我遇到了同样的问题(但与其他一些角色有关)。不知道为什么会这样
实现DrawItem事件并正确绘制文本非常简单。我们使用与此类似的方法:
确保您使用的字体可以显示这些字符。验证-Start+Run
>charmap>OK。试试这个-Console.WriteLine(“\u00b5”)代码>@AngshumanAgarwal\u00b5
为我工作。我用\u00b5m
代替了µm
Brr,这是一个非常神秘的问题。请尝试另一台计算机。确保您使用的字体可以显示这些字符。验证-Start+Run
>charmap>OK。试试这个-Console.WriteLine(“\u00b5”)代码>@AngshumanAgarwal\u00b5
为我工作。我用\u00b5m
代替了µm
Brr,这是一个非常神秘的问题。试试另一台机器。