请教大虾,如何动态调整form中的字体大小?
之前用delphi开发了套管理系统,现在客户反应字体太小,需要能够自定义界面上的字体大小。
现在问题是有没有办法从form的基类入手,根据配置文件动态的调整所有控件上字体的大小,同时调整页面布局。谢谢
[解决办法]
怕是不容易,你要调整字体大小,肯定会也影响到控件的大小,同进也就影响到了窗体的整个布局。
现在用户的屏幕分辩率越来越高了,觉得字体会小。
笨办法就是在不同的话编译几个不同分辩率的版本,但这肯定会造成不同版本之间功能同步的问题。要是
业务复杂会比较麻烦。
[解决办法]
诚如楼上所说,会有这些问题。
在你不影响界面的前提下,开放几个字体大小供用户选择吧
[解决办法]
可以针对客户关心部分的字体做一下调整,可以让用户自己设置,并且要保证不会出现丢字情况
[解决办法]
为每个Form设置二种以上字体,控件大小参数通过读取ini实现。
[解决办法]
不大啊,写一个方法,在每一个form创建时读取ini,后设置字体大小