【问题标题】:How Change FontFamily Of A TextBox In A Windows Application RunTime(Code Behind)如何在 Windows 应用程序运行时更改文本框的 FontFamily(代码隐藏)
【发布时间】:2012-11-19 15:50:28
【问题描述】:

如何在 Windows 应用程序运行时(代码隐藏)中更改 TextBox 的 FontFamily?
为什么下面的代码有错误:

txtSubjectIn_Spammer_Send.Font.FontFamily = new FontFamily("Arial");

它的错误是:

属性或索引器“System.Drawing.Font.FontFamily”不能 分配给 -- 它是只读的

提前致谢

【问题讨论】:

    标签: c# readonly windows-applications font-family


    【解决方案1】:
    Font oldFont = txtSubjectIn_Spammer_Send.Font;
    txtSubjectIn_Spammer_Send.Font = new Font("Arial", oldFont.Size, oldFont.Style);
    

    【讨论】:

      【解决方案2】:

      您无法更改源自FontFontFamily,但您可以更改Font,如下所示:

      txtSubjectIn_Spammer_Send.Font = new Font("Arial", 10, FontStyle.Bold);
      

      【讨论】:

        【解决方案3】:

        我相信这会成功的,你真的很亲密:

        txtSubjectIn_Spammer_Send.FontFamily = new FontFamily("Arial");
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-04-23
          • 1970-01-01
          • 1970-01-01
          • 2012-03-14
          • 1970-01-01
          • 2020-01-19
          相关资源
          最近更新 更多