打包时己把vb6chs.dll打进去了,为什么控件text和Label的字为什么看起来还是怪怪的?

解决方案 »

  1.   

    我估计和网页中是相同的道理
    是不是要设置象css一样的公共字体样式呢?
    请高手给出解释
      

  2.   

    我用的都是宋体,打包时也己把vb6chs.dll打进去了,为什么控件text和Label的字为什么看起来还是怪怪的?操作系统也是中文的。
      

  3.   

    操作系统不同,NT系列里面做好打包,放到98下面就经常会出现乱码。我遇到过n次!这个问题很难解决,试试强制设置控件的字体——现将他们的字体设为非宋体,再设回宋体,这样能保证用的是宋体而非默认字体。另外再找一个正常工作着的机器上的MSVBVM60.DLL和VB6CHS.DLL,开发机子上还要装Visual Studio 6 ServicePack 5以上。试试看,有时能解决 :)
      

  4.   

    或者在Form_Load里加这一段On Error Resume Next
    Dim Obj As Object
    For Each Obj In Me.Controls
      Obj.Font.Name = "宋体"
    Next Obj
    On Error Goto 0
      

  5.   

    可能与对方所装的软件有关,不如PS,你(重)装一下Office再试试
      

  6.   

    这样的问题我遇到了(在W2k下开发的,发布到win98里字体都怪怪的),也解决了:
          选择宋体,10号字,试试看吧,
    如果有效别忘加分哦