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