使用delphi在简体中文的系统上开发的程序,form的字体设为gb2312的9号,这样放到英文的系统上去以后,窗体就会扩大。
然后,尝试窗体show之前修改窗体的字体,发现字体是可以改,但窗体还是会扩大。
如果设置成几种window默认的字体,如aril,ms scan serif等,窗体就不会扩大,但是开发的时候listview的标题如果是中文的会变成乱码。
大家以前有搞过没?进来交流交流。
然后,尝试窗体show之前修改窗体的字体,发现字体是可以改,但窗体还是会扩大。
如果设置成几种window默认的字体,如aril,ms scan serif等,窗体就不会扩大,但是开发的时候listview的标题如果是中文的会变成乱码。
大家以前有搞过没?进来交流交流。
在Form.Create事件处理中加入:
Font.Assign(Screen.IconFont);
“form的字体设为gb2312的9号,这样放到英文的系统上去以后,窗体就会扩大”
开发规范中规定字体必须为 FixedSys 其用意深远啊楼主不妨试试。
---------------------------
将Form的Scaled属性设置为false试试