以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  用户改变windows字体大小,ft程序里面 字体也变了,把之前的盖住 有什么好方法吗  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=147944)

--  作者:a937775799
--  发布时间:2020/3/27 16:53:00
--  用户改变windows字体大小,ft程序里面 字体也变了,把之前的盖住 有什么好方法吗
用户改变windows字体大小,ft程序里面 字体也变了,把之前的盖住 有什么好方法吗
--  作者:有点蓝
--  发布时间:2020/3/27 17:14:00
--  
如果是窗口,在窗口afterload第一行加上下面代码试试
e.Form.Panel.Font = New System.Drawing.Font("宋体", 9.0!)

--  作者:a937775799
--  发布时间:2020/3/27 18:27:00
--  
因为我是这个控件里面我就这样写
Dim sp As WinForm.SplitContainer = e.Form.Controls("SplitContainer1")
sp.Panel2.Font = New System.Drawing.Font("宋体", 9.0!)
上面那样设置没用
sp.Panel2.Font = New System.Drawing.Font("宋体", 9.0)  
上面那样设置也没用
如果直接设置
e.Form.Panel.Font = New System.Drawing.Font("宋体", 9.0!)也没用
e.Form.Panel.Font = New System.Drawing.Font("宋体", 9.0)  也没用

--  作者:有点蓝
--  发布时间:2020/3/27 19:57:00
--  
那就没有办法了,改为100%
--  作者:a937775799
--  发布时间:2020/3/27 20:31:00
--  
-_-!!
--  作者:程兴刚
--  发布时间:2020/3/27 23:23:00
--  
用狐表的代码指定指定风格,注意部分控件须清除控件的风格样式,后面用代码独立指定字体、字体挌式、文字颜色才会生效!
--  作者:a937775799
--  发布时间:2020/3/30 20:28:00
--  
e.Form.Panel.Font = New System.Drawing.Font("宋体", 9.0!)
这个9.0!这个感叹号是打错了 还是怎么


--  作者:有点蓝
--  发布时间:2020/3/30 21:14:00
--  
表示9.0是一个单精度类型数值
--  作者:a937775799
--  发布时间:2020/3/30 22:22:00
--  
e.Form.Panel.Font = New System.Drawing.Font("宋体", 9.0!)
form里面还有容器 容器里面还需要设置吗

--  作者:有点蓝
--  发布时间:2020/3/30 22:26:00
--  
不需要