【发布时间】:2018-08-23 14:56:36
【问题描述】:
我正在尝试创建一个控件,允许用户选择字体系列,然后从该字体系列中选择一个字符。下面是我想要实现的一个示例。
使用字体系列列表填充组合框非常简单:
FontFamilyCB.DisplayMember = "Name";
foreach (System.Drawing.FontFamily font in System.Drawing.FontFamily.Families)
{
FontFamilyCB.Items.Add(font);
}
但是如何循环并检索给定字体系列中的每个特定字符?
我将在“DataGridViewButtonCell”上显示每个字符。
【问题讨论】:
-
这并不难,(例如,cast byte to char 用于单字节字体)但过滤掉那些在代码点没有字形的字体更具挑战性..