c#设置TextBox的FontSize

Posted

技术标签:

【中文标题】c#设置TextBox的FontSize【英文标题】:c# set FontSize of TextBox 【发布时间】:2012-11-11 20:19:39 【问题描述】:

如何在 c# 中设置 TextBox 的字体大小。我可以得到当前的大小,但它不允许设置它。

public static Form client;
((TextBox)client.Controls[0]).Font.size = 16;

【问题讨论】:

【参考方案1】:

您必须设置Font 属性。 SizeFont 的只读属性。

var textBox = (TextBox)client.Controls[0];
textBox.Font = new Font(textBox.Font.FontFamily, 16);

【讨论】:

所以代替:textBox.Font.Size *= 1.1f; 做:textBox.Font = new Font(textBox.Font.FontFamily, textBox.Font.Size*1.1f); @dajon 所以,我必须保存文本框内容并重新填充新的内容吗?你知道为什么他们没有做到这一点吗?

以上是关于c#设置TextBox的FontSize的主要内容,如果未能解决你的问题,请参考以下文章