1
我有在它下面的信息的文本文件,在一行:字体属性
-16777216
Arial
7.8
Bold
(-16777216是ARGB格式的文本的颜色)。我怎么就能够在运行时将此文本设置为标签的字体属性?我GOOGLE了这一点,但无法找到任何与我的问题具体相关的任何事情。任何人都可以请提供任何建议/帮助?
感谢很多:) jase
我有在它下面的信息的文本文件,在一行:字体属性
-16777216
Arial
7.8
Bold
(-16777216是ARGB格式的文本的颜色)。我怎么就能够在运行时将此文本设置为标签的字体属性?我GOOGLE了这一点,但无法找到任何与我的问题具体相关的任何事情。任何人都可以请提供任何建议/帮助?
感谢很多:) jase
假设所有四行是永远存在......
var fontSettings = System.IO.File.ReadAllLines("fontsettings.txt");
int color = int.Parse(fontSettings[0], System.Globalization.NumberStyles.Any);
string family = fontSettings[1];
float size = float.Parse(fontSettings[2], System.Globalization.CultureInfo.InvariantCulture);
FontStyle style = (FontStyle)Enum.Parse(typeof(FontStyle), fontSettings[3]);
label1.ForeColor = Color.FromArgb(color);
label1.Font = new Font(family, size, style);
喜卡瓦以下行有无效的参数错误,我不知道如何解决这些问题: color = int.Parse(fontSettings [0],System.Globalization.NumberStyles.Any); font = fontSettings [1]; float se = float.Parse(fontSettings [2],System.Globalization.CultureInfo.InvariantCulture); FontStyle sle =(FontStyle)Enum.Parse(typeof(FontStyle),fontSettings [3]); – 2009-10-02 21:49:26
哎呀我的一些拼写错误LOL谢谢你的答案堆+1 – 2009-10-02 21:56:34
认为我需要更多的咖啡今天上午 – 2009-10-02 21:57:05