动态更改 windows 表格中标签的字体
Dynamically change font of a label in windows forms
我将标签的字体保存在名为 file.txt 的文件中,每次程序运行时,我都会读取 file.txt 和字体。实际上我想通过编码改变标签的字体。
保存字体:
string[] t = new string[2];
t[0] = label1.Font.Name.ToString();
t[1] = label1.Font.Size.ToString();
File.WriteAllLines(@"file.txt", t);
阅读字体:
label1.Font = new Font(t[0], (float)(int.Parse(t[1])));
但它不起作用!
有两点很重要,检查字体是否安装在系统上,检查字体名称是否正确。
我将标签的字体保存在名为 file.txt 的文件中,每次程序运行时,我都会读取 file.txt 和字体。实际上我想通过编码改变标签的字体。 保存字体:
string[] t = new string[2];
t[0] = label1.Font.Name.ToString();
t[1] = label1.Font.Size.ToString();
File.WriteAllLines(@"file.txt", t);
阅读字体:
label1.Font = new Font(t[0], (float)(int.Parse(t[1])));
但它不起作用!
有两点很重要,检查字体是否安装在系统上,检查字体名称是否正确。