1

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

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

它的错误是:

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

提前致谢

4

3 回答 3

3
Font oldFont = txtSubjectIn_Spammer_Send.Font;
txtSubjectIn_Spammer_Send.Font = new Font("Arial", oldFont.Size, oldFont.Style);
于 2012-11-19T15:53:34.247 回答
2

您不能更改FontFamily派生自 的Font,但可以更改Font,如下所示:

txtSubjectIn_Spammer_Send.Font = new Font("Arial", 10, FontStyle.Bold);
于 2012-11-19T15:53:24.813 回答
0

我相信这会奏效,你实际上非常接近:

txtSubjectIn_Spammer_Send.FontFamily = new FontFamily("Arial");
于 2017-11-18T12:15:37.483 回答