组合框将数值显示为正方形
Combo box displays numeric values as squares
我有一个简单的组合框,我已经预先填充了数值(例如 1、2、3 等)。当我 运行 我的应用程序和下拉列表时,我看到的只是小方块而不是数字。
这是某种字符集问题吗?
此 sample code 在 IDE 和 运行 时都产生了效果。
默认情况下,放置在窗体上的任何控件都使用与窗体本身相同的字体属性。检查表单的字体设置。您还需要对窗体上已经存在的任何控件进行任何相应的更改,但是一旦您在窗体本身上设置了字体,以后在窗体上绘制的任何控件都将使用您定义的字体。
如果添加新表单时,表单本身的字体不正确,那么需要查看IDE自身的设置,默认字体设置。
我发现使用 IDE 添加组合框列表条目是问题的原因。因此,例如,在 IDE 中转到“属性”选项卡,单击(列表)属性,然后键入条目(例如,1 后跟 CTRL-ENTER 后跟 2 后跟 CTRL-ENTER , ETC)。这会产生有缺陷的 'square boxes effect'.
如果您以编程方式将条目添加到列表中,则没有问题。
我有一个简单的组合框,我已经预先填充了数值(例如 1、2、3 等)。当我 运行 我的应用程序和下拉列表时,我看到的只是小方块而不是数字。
这是某种字符集问题吗?
此 sample code 在 IDE 和 运行 时都产生了效果。
默认情况下,放置在窗体上的任何控件都使用与窗体本身相同的字体属性。检查表单的字体设置。您还需要对窗体上已经存在的任何控件进行任何相应的更改,但是一旦您在窗体本身上设置了字体,以后在窗体上绘制的任何控件都将使用您定义的字体。
如果添加新表单时,表单本身的字体不正确,那么需要查看IDE自身的设置,默认字体设置。
我发现使用 IDE 添加组合框列表条目是问题的原因。因此,例如,在 IDE 中转到“属性”选项卡,单击(列表)属性,然后键入条目(例如,1 后跟 CTRL-ENTER 后跟 2 后跟 CTRL-ENTER , ETC)。这会产生有缺陷的 'square boxes effect'.
如果您以编程方式将条目添加到列表中,则没有问题。