C#设置TextBox的字体大小

31

我该如何在C#中设置文本框的字体大小?我可以获取当前的大小,但无法设置它。

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

63

您需要设置Font属性。 SizeFont的只读属性。

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

改为:textBox.Font = new Font(textBox.Font.FontFamily, textBox.Font.Size*1.1f);,而不是 textBox.Font.Size *= 1.1f; - dajon
@dajon 所以,我必须保存文本框内容并重新填充新内容吗?你知道为什么他们没有让这变得简单吗? - Shadi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接