我用的是D6,做好程序编译成EXE运行后,为什么界面上所有的字体(Lable、Button...)都不是在设计期间所看到的正常的8号字,它们全部变大了、变得好难看好难看!!!   而且在设计时,每次打开工程也会出现这样的情况,但这时我只要双击一个ImageList弹出对话框后,它们就变回来了。但EXE上的字体怎么办????????救命啊PS:我以为是操作系统的原因,但我在98、2000、XP下全试了,全是这样的。。
另外,哪位高手能告诉我:"Ehlib"包里的"DBGridEh"控件中的Footer(最后一行汇总记录)怎么在最后一条记录下面显示?为什么我在用时,它总是在Grid的最下面显示,这样很难看的,怎么将它设置成像金蝶中的那样呢?

解决方案 »

  1.   

    请问,"宋体10号"是设置谁的?所有那些会变字体大小的控件的Font 属性吗?应该不是这样麻烦的吧??
    大哥哥\大姐姐们,你们也应该会遇到这样的问题吧??你们都是这样解决的吗?
      

  2.   

    设置 Form 的字体 为 宋体10号其它控件的 ParentFont:=true;
      

  3.   

    设置控件的Font属性,设置成宋体,小五,同时要将字符集设置为Chinese_GB2312
      

  4.   

    设置Form的Font为宋体9号以上(Delphi默认的字体不是标准Windows字体),如果一些控件的字体颜色、大小没什么特殊要求,其ParentFont都设置为True
      

  5.   

    Ehlib的Footer我估计它本来就是设计成这个样子的,你看它有没有相关的属性可以设置,没有的话只有自己写代码解决啦
      

  6.   

    把窗体的font 设置成宋体,小五,同时要将字符集设置为Chinese_GB2312
    再把所有控件parentfont属性设成true.
      

  7.   

    谢谢各位大哥哥\大姐姐们,我知道了啦.可是第二位问题还没有答案:":"Ehlib"包里的"DBGridEh"控件中的Footer(最后一行汇总记录)怎么在最后一条记录下面显示?为什么我在用时,它总是在Grid的最下面显示,这样很难看的,怎么将它设置成像金蝶中的那样呢? "不是真像hthunter(核桃) 说得那样要自己写代码吗????
      

  8.   

    谢谢各位大哥哥\大姐姐们,我知道了啦.可是第二位问题还没有答案:":"Ehlib"包里的"DBGridEh"控件中的Footer(最后一行汇总记录)怎么在最后一条记录下面显示?为什么我在用时,它总是在Grid的最下面显示,这样很难看的,怎么将它设置成像金蝶中的那样呢? "不是真像hthunter(核桃) 说得那样要自己写代码吗????