在使用windows的画板时,可以添加文字并选择字体,如图:
但是用代码实现时,发现很耗内存.下为部分代码:
InstalledFontCollection fc = new InstalledFontCollection();
foreach (FontFamily font in fc.Families)
{
Tree.Node tmp = new Tree.Node();
tmp.Name = font.Name;
if (font.IsStyleAvailable(FontStyle.Regular))
tmp.Font = new Font(font, 9);
tmp.Text = font.Name;
this.comboTreeFont.Nodes.Add(tmp);
}
可是windows自带的画板对内存的控制却很好,这里如何进行优化呢?