form 的 scale 设为false吗?

解决方案 »

  1.   

    你没有设置Form的Scaled属性为false吗?
      

  2.   

    如果设置了Scaled控件还移位,就把那些控件放进一个容器去。
      

  3.   

    在win2k中要选择一个标准中文字体后再将Font.CharSet:=GB2312_CHARSET
      

  4.   

    就是字体,2k的中文字体是专门设置过的,你无需设置也很漂亮,无法在98上显示那么的好看,你可以将你要显示的字指定为中文字体,为了确保每计算机上都可以显示,最好是宋体,小五(或9号).当然秩序设置Form的字体即可(ParantFont = True)
      

  5.   

    在2K中设置为
    Font.CharSet:=GB2312_CHARSET
    字体为宋体
      

  6.   

    1、Form1.Scale已设为False了.还是不行.
    2、怎么就知道当前系统是win98还是win2K呢? 
    3、在98下重新编译一次是可以,但不方便吧.
      

  7.   

    字符集的问题:
    在2K中设置为
    Font.CharSet:=GB2312_CHARSET
    字体为宋体 9号(小五)
      

  8.   

    不管怎么样,通通设置为9号宋体就行(不管在win98还是2K)怎么判断当前系统是win98还是win2K啊???
      

  9.   

    设成single不就行了。
    不管哪里好像都可以。_______________________________________________________________多多交流    共同进步
    [email protected]
    http://nizvoo.myrice.com
    _______________________________________________________________
      

  10.   

    可能说得你满头雾水。详解如下:
    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
    我这个就可以不管在哪里。
      

  11.   

    这个问题有这么难吗?
    你只要记得每次新建窗体时,把字体设置成: 宋体,字符集设置成CHINESE_GB2312,就没有这个问题了。
    如果程序已经完成了,那只好把窗体上所有的控件的字体属性都重设一遍.
      

  12.   

    hzfree可能有所误解了,其实在2K下开发程序时如楼上所说的把字体设置成: 宋体、字符集设置成CHINESE_GB2312,编译出来的程序不论在2K或win98下运行显示都会正常。
      

  13.   

    偶用WIN2K已经快一年乐,就是设置宋体、小五,编译后的EXE在WIN98下面没有问题啊
      

  14.   

    其实你可能是嫌子太难看吧,用Delphi 默认的字体大小98下却是很难看,改为10 以上就没问题