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的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2008 C#控件textbox背景如何设置为透明?

C#:隐藏与显示textbox的滚动条

C#怎么使textBox的Height值随内容的多少而改变?

visual C# winForm中如何设置textbox只显示一条下划线,并且背景透明?

C# textbox中鼠标光标位置始终在最后 谢谢

C# winform 在一个窗体中如何设置另一个窗体的TextBox的值?