能解决"为什么2K下写的程序,到98下变得面目全非。"问题吗? form 的 scale 设为false吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你没有设置Form的Scaled属性为false吗? 如果设置了Scaled控件还移位,就把那些控件放进一个容器去。 在win2k中要选择一个标准中文字体后再将Font.CharSet:=GB2312_CHARSET 就是字体,2k的中文字体是专门设置过的,你无需设置也很漂亮,无法在98上显示那么的好看,你可以将你要显示的字指定为中文字体,为了确保每计算机上都可以显示,最好是宋体,小五(或9号).当然秩序设置Form的字体即可(ParantFont = True) 在2K中设置为Font.CharSet:=GB2312_CHARSET字体为宋体 1、Form1.Scale已设为False了.还是不行.2、怎么就知道当前系统是win98还是win2K呢? 3、在98下重新编译一次是可以,但不方便吧. 字符集的问题:在2K中设置为Font.CharSet:=GB2312_CHARSET字体为宋体 9号(小五) 不管怎么样,通通设置为9号宋体就行(不管在win98还是2K)怎么判断当前系统是win98还是win2K啊??? 设成single不就行了。不管哪里好像都可以。_______________________________________________________________多多交流 共同进步[email protected]http://nizvoo.myrice.com_______________________________________________________________ 可能说得你满头雾水。详解如下:object F_1: TF_1 Left = 171 Top = 116 BorderIcons = [biSystemMenu, biMinimize] BorderStyle = bsSingle Caption = '数据库通用操作' ClientHeight = 365 ClientWidth = 540 Color = clBtnFace Font.Charset = GB2312_CHARSET Font.Color = clWindowText Font.Height = -14 Font.Name = '宋体' Font.Style = [] OldCreateOrder = False Position = poDesktopCenter OnShow = FormShow PixelsPerInch = 96 TextHeight = 14end我这个就可以不管在哪里。 这个问题有这么难吗?你只要记得每次新建窗体时,把字体设置成: 宋体,字符集设置成CHINESE_GB2312,就没有这个问题了。如果程序已经完成了,那只好把窗体上所有的控件的字体属性都重设一遍. hzfree可能有所误解了,其实在2K下开发程序时如楼上所说的把字体设置成: 宋体、字符集设置成CHINESE_GB2312,编译出来的程序不论在2K或win98下运行显示都会正常。 偶用WIN2K已经快一年乐,就是设置宋体、小五,编译后的EXE在WIN98下面没有问题啊 其实你可能是嫌子太难看吧,用Delphi 默认的字体大小98下却是很难看,改为10 以上就没问题 关于在有窗体背景图片的情况下label文本滚动问题 问下大家? 请教!!! 截取 Http 头信息? 关于打印很怪的问题 动态调用dll的问题 delphi调用VC写的Dll报错 求StringGrid导出数据至EXCEL的方法支持多sheet,非OLE 《中国开发者联盟》 欢迎您的加入! 各位喜欢帮人的高手帮我看看,谢了!(分数,我有1158) 请教:如何阻止一个应用/窗口 Deactivate 我开发的第一个C/S结构的程序就要投入使用了,有一些相关问题请教一下大家
Font.CharSet:=GB2312_CHARSET
字体为宋体
2、怎么就知道当前系统是win98还是win2K呢?
3、在98下重新编译一次是可以,但不方便吧.
在2K中设置为
Font.CharSet:=GB2312_CHARSET
字体为宋体 9号(小五)
不管哪里好像都可以。_______________________________________________________________多多交流 共同进步
[email protected]
http://nizvoo.myrice.com
_______________________________________________________________
object F_1: TF_1
Left = 171
Top = 116
BorderIcons = [biSystemMenu, biMinimize]
BorderStyle = bsSingle
Caption = '数据库通用操作'
ClientHeight = 365
ClientWidth = 540
Color = clBtnFace
Font.Charset = GB2312_CHARSET
Font.Color = clWindowText
Font.Height = -14
Font.Name = '宋体'
Font.Style = []
OldCreateOrder = False
Position = poDesktopCenter
OnShow = FormShow
PixelsPerInch = 96
TextHeight = 14
end
我这个就可以不管在哪里。
你只要记得每次新建窗体时,把字体设置成: 宋体,字符集设置成CHINESE_GB2312,就没有这个问题了。
如果程序已经完成了,那只好把窗体上所有的控件的字体属性都重设一遍.