我在C#中有一个Windows窗体应用程序。现在我想改变所有屏幕的字体大小。这很难,因为我的项目有很多屏幕。 有没有办法改变C#windows窗体应用程序中所有屏幕的字体大小 立刻?
答案 0 :(得分:1)
在项目的解决方案资源管理器中展开属性。 打开“设置”并设置应用程序的默认字体大小和其他默认值。
在每个表单的构造函数中添加以下行:
//set fonts
this.Font = Settings.Default.appFont;
您可以更改/设置 Settings.Default.appFont 的值。
如果要访问所有屏幕/表单的对象,则必须为每个表单创建CollectionBase。集合可用于将字体分配给一个类的所有屏幕。点击此链接http://support.microsoft.com/kb/815707
Application.OpenForms集合也可以提供帮助。