是不是你的操作系统中没有宋体,如果没有,在打包的时候把字体也打进去,并安装在fonts目录下

解决方案 »

  1.   

    不是,如果我在程序中写入代码,如text1.font.name="宋体",再编译成EXE文件。我上面说的问题就变成了,text1的字体是宋体了,但是字的大小又不符合源代码了,我不能可把每个文本框、标签框的字体属性都再用代码一一定义吧,不然工程就大了,几百个文本框都要加这么一句。还望那位高人指出出错的地方。
      

  2.   

    少了VB6CHS.DLL中文支持库!!!!!!
      

  3.   

    可能是windows缺省的字体的问题,需要自己强制设定字体。
    例如英文版的VB编译的程序在其它机器上运行就会发现字体都变小了,但在写程序时强制选择一下字体及大小,就在任何的机器上运行都是一样的了,否则字体可能会受系统字体的影响,如各种桌面主题都会更改缺省字体的。
      

  4.   

    哦,是我忘记了VB6CHS.DLL,就是这个问题,谢谢大家帮助!