以文本方式查看主题 - 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、加入必要判断,判断窗口的字体是否修改过了,如果修改过了,就不要再执行。加上类似判断减少触发。 |