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

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

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

【问题讨论】:

    标签: c# textbox font-size


    【解决方案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 所以,我必须保存文本框内容并重新填充新的内容吗?你知道为什么他们没有做到这一点吗?
    猜你喜欢
    • 2012-02-10
    • 2018-05-05
    • 1970-01-01
    • 2019-04-23
    • 2014-11-08
    • 2011-03-30
    • 1970-01-01
    • 2016-08-27
    • 1970-01-01
    相关资源
    最近更新 更多