安装VB SP3以上的升级包!
或在编译的时候存盘之前依次把所有控件的字体设为宋体小五一次!再进行编译试试!!

解决方案 »

  1.   

    在作你的安装包时,添加你需要的字体,并把他安装在目标机器WINDOWS默认的字体文件夹下,就OK了!
      

  2.   

    你的安装盘中没带VB6chs.dll文件,将此文件COPY至安装后的Windows\system目录,所有字体
    按程序设置正常显示。
      

  3.   

    hongzhen225()的方法能行吗?谢谢
      

  4.   

    对不起,尽管我很想回答你的问题,但我要离开这里了,看看
    http://www.csdn.net/Expert/topic/490/490851.shtm
    就知道为什么了。
    如果要找我,请到
    http://www.d1vb.com 
      

  5.   

    1、用图形方式
    2、安装字体:'声明:
    Declare Function AddFontResource Lib "gdi32" Alias "AddFontResourceA" _
     (ByVal lpFileName As String) As Long
    Declare Function RemoveFontResource Lib "gdi32" Alias "RemoveFontResourceA" _
     (ByVal lpFileName As String) As Long'代码:'增加字体:
    Dim lResult As Long
    lResult = AddFontResource("c:\myApp\myFont.ttf")
    '删除字体:
    Dim lResult As Long
    lResult = RemoveFontResource("c:\myApp\myFont.ttf") 
      

  6.   


        微软已经提供了一种解决方法,在VB的安装程序的源码中,有一个SetFormFont函数,试试吧!