以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何修改整个平台的字体?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=119726)

--  作者:新福星
--  发布时间:2018/5/30 20:31:00
--  [求助]如何修改整个平台的字体?
在哪里能够修改系统的默认字体,使的所有建立的窗口以及引用的控件的字体全部跟随新字体。谢谢
--  作者:有点甜
--  发布时间:2018/5/30 21:07:00
--  
没办法。都需要写代码一个一个去设置的,没有总体直接修改的方法。
--  作者:新福星
--  发布时间:2018/5/30 21:14:00
--  
一个窗体通用的所有控件字体的设置方法?每次打开窗体都要运行么?
--  作者:有点甜
--  发布时间:2018/5/30 21:46:00
--  
以下是引用新福星在2018/5/30 21:14:00的发言:
一个窗体通用的所有控件字体的设置方法?每次打开窗体都要运行么?

 

是的,在afterLoad实际写一个初始设置的函数,每个窗口都要写,用来控制。

 

不然,就弄到计时器那里,定时,循环执行。


--  作者:blackzhu
--  发布时间:2018/5/31 8:44:00
--  
For Each Ctl As Windows.Forms.Control In Foxtable.BaseMainForm.Controls
    Ctl.Font = New Font("微软雅黑", 10)
    Ctl.BackColor = Color.WhiteSmoke
Next

系统是可以,但是窗口好像不行,修改Windows系统的字体应该可以