为什么我的程序拿到用户的机器上安装,界面的样子就变了呢?
控件间的距离、放置的位置,窗体的大小都变了,而且有的控件都不见了,只有把窗体拉伸才能看到。我查了一下分辨率等问题都是一样的,还有什么问题能导致这种情况!谢谢 问题点数:0、回复次数:15Top
1 楼Mr_Bean(笑熬浆糊)回复于 2003-12-03 21:37:52 得分 0
我以前碰见过2000下开发的程序到98下面就完全变样了Top
2 楼mypiip(逆水行舟)回复于 2003-12-03 21:41:01 得分 0
字体非国标的Top
3 楼laurecn(每天努力多一点)回复于 2003-12-03 21:42:21 得分 0
窗体属性scaled:=false
调整空间的autosize属性
看看Top
4 楼icemanpro(雅彦)回复于 2003-12-03 21:42:56 得分 0
窗体属性scaled:=false
就行了.Top
5 楼zhxfzhxf1(zhxfzhxf1)回复于 2003-12-03 21:43:55 得分 0
设置字体的字符集为GB2312Top
6 楼zsjzwj(北极熊)回复于 2003-12-03 22:12:45 得分 0
窗体属性scaled:=false
调整空间的autosize属性
字体设置
开发时的分辨率,和用户的分辨率Top
7 楼zhoutler(一代程序巨浆--用浆糊粘贴别人代码巨厉害)回复于 2003-12-03 22:43:15 得分 0
这主要与字体的字符集有关系。
Delphi窗体设计在98下仅支持国标字符集,在2000下可支持国际字符集和国标字符集,如果在2000下采用国际字符集则在98下会出现问题,我遇到很多次了,都是直接编辑.dfm文件解决的。
更要命的是Delphi在98和2000下窗体设计器默认的字符集合是不一样的,要注意。Top
8 楼sailer_shi(孤独的我,孤单的走,孤单的活着,孤单呀)回复于 2003-12-03 23:48:03 得分 0
你把form的Font设成宋体9号字,字体集改为GB2312_CHARSET,然后将Form 的scaled改为False就OK了,我以前也是字体有问题,这样改后就可以了,你试试,Good luckTop
9 楼siwuge(五哥)回复于 2003-12-04 08:38:31 得分 0
我也遇过,包括颜色都变得巨难看,俺们这些初学者的悲哀。Top
10 楼mestars(米豆)(☆☆)回复于 2003-12-04 08:56:00 得分 0
我也遇到了,至今未解决Top
11 楼cyai(阿龙)回复于 2003-12-04 09:29:46 得分 0
主要是字符集的问题,将窗体字体的字符集改为GB2312_CHARSET即可.Top
12 楼Little2000(rainy)回复于 2003-12-04 09:40:04 得分 0
所有窗体的字符集都要改为GB2312_CHARSETTop
13 楼adminis(古董)回复于 2003-12-04 10:07:00 得分 0
老兄,那儿有GB2312_CHARSET?
我也遇到这样的情况!不过我调整控件的大小就可以的!Top
14 楼mypiip(逆水行舟)回复于 2003-12-04 10:43:17 得分 0
字体属性里就有Top
15 楼web700(*FS*的小狗腿子)回复于 2003-12-04 11:03:12 得分 0
我可是知道了
谢谢
Top




