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
属性。 Size
是 Font
的只读属性。
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的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2008 C#控件textbox背景如何设置为透明?
C#怎么使textBox的Height值随内容的多少而改变?