以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  有没有办法批量把表格和窗口的字体设置好  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=111692)

--  作者:rjh4078
--  发布时间:2017/12/27 19:40:00
--  有没有办法批量把表格和窗口的字体设置好
我现在用的是一个计划将table和form的字体循环设置成统一的 但是这个计划一开启 CPU就飙到15% 老机器根本跑不动,如果手动回去一个窗口一个表去改工作量又太大了 特别是窗口控件非常多
--  作者:有点甜
--  发布时间:2017/12/27 20:13:00
--  

尽量在每个窗口afterLoad事件写设置代码。

 

你的计划任务间隔很小?里面没有判断?每次都设置所有窗口所有控件的字体?

 

new font 尽量new一次,不要重复new。


--  作者:rjh4078
--  发布时间:2018/1/2 10:40:00
--  
是的  计划间隔0.4秒 如果太长 加载新窗口的时候 字体变换的动作就非常明显 
--  作者:有点甜
--  发布时间:2018/1/2 11:18:00
--  

1、不要重复执行代码,0.4秒执行一次,在执行的时候,先停止任务,在最后再开启任务;

 

2、加入必要判断,判断窗口的字体是否修改过了,如果修改过了,就不要再执行。加上类似判断减少触发。