2012-04-19 78 views
4

如何更改WinForms标签的字体大小?C#表单 - 更改标签字体大小

显然

SomeLabel.Text.Size = something; 

SomeLabel.AutoSize = true; 

SomeLabel.Font.Size = something; 

不那么有效。

+0

请澄清你想完成什么,为什么它不同于什么你得到这个陈述 – slawekwin 2012-04-19 06:43:57

+0

你没有问一个问题。 – Asik 2012-04-19 06:51:17

回答

11

您可以尝试:Control.Invalidate Method可以帮助你实现你的任务....

编辑

Font.NameFont.XYZProperty等都是只读作为Font是不可变对象,所以你需要指定一个新的Font对象来替换它:

lblName.Font = new Font("Arial", lblName.Font.Size); 
+0

非常感谢,我还是很新的使用这个网站,所以我很抱歉滥用和让你们工作的方式^^' – 2012-04-19 06:54:52

+0

@AntonioTehSumtin - 没有probs,做upvote并接受答案,如果它适合你... – 2012-04-19 06:57:03

+0

我还有一个q tho,我该如何指定它的大小? ^^' – 2012-04-19 06:58:05