用delphi 7在win2k环境下做的窗体在win98下变形问题,如何解决?(50分)

  • 主题发起人 主题发起人 xieyunc
  • 开始时间 开始时间
X

xieyunc

Unregistered / Unconfirmed
GUEST, unregistred user!
用delphi 7在win2k环境下做的窗体在win98下变形问题,如何解决?
 
怎么个变形啊,是不是字体啊什么的?
如果是字体变形问题,只要设置窗体的字体为宋体和中文字符集就行了。
 
好象以前有人问过,大约是设字体搞定的
 
不仅仅是字体的问题,主要是控件的位置完全失控了,窗体上一团糟!
 
字体要用宋体(不是新宋体),字符集用CHINESE_GB2312
 
还是先将字体和字符集设置正确再试试。
 
不只是字体问题,我也碰到过,窗体整个小了一圈,哎......不知道是不是没吃饭瘦的
 
是不是分辨率?
还有,在窗体不同的部分使用上panel控件
 
这个问题可能是ComCtl32.dll造成的,经验的说
 
這個問題能解決嗎
 
呵呵,实在不行,两个系统分别制作界面,到时候判断一下系统呀。[:D]
可以这样解决吗?实际中也是这样解决的?????
 
agree hwy
还可以跟改注册表,使每次新建的窗口使用宋体 中文字符集,以后就不用每个窗口去改了。
 
窗体大小会变?
 
好象是设置窗体的autoscroll=false就可以了
 
有一个最直接的方法就是在98下创建窗体以及设置字体,到了2000或Xp 下就都不会变了,
这是我的方法。
 
你只要把窗体的字符集设置为CHINESE_GB2312就可以了!窗体马上变回原来的样子
 
字符集设置同前面所说
窗体的Scaled设置成False,就不会变了
 
字体设成宋体,设置窗体的AutoScroll=false
 
請看1541765,上面有說明窗體大小調整的問題。
 
同意research,建议新建窗体的时候首先将scaled改为false
 
后退
顶部