LABEL控件。里面写一些字。分成几个段落什么的。有的也不分段。测试和生成exe的时候都不会出现“label控件中的文字显示不完整的BUG” 
我自己这边的文字显示的都很完整,都能显示出来。但是把EXE文件传到其他电脑里面之后那个EXE里的LABEL控件大部分都显示不全,一般都是最后一行看不到了。 我该怎么办?这个和.OCX文件注册没注册有关系么? 可以的话追加悬赏20  顺便求认识 =v= 

解决方案 »

  1.   

    对方机器的操作系统是什么?
    如果是win7的话确实会出现label显示不全的问题,这是font的原因
      

  2.   

    这个是Label的属性设置的问题吧?
      

  3.   

    在Form_Load的最后加
        For i = 0 To Controls.Count - 1
            'Debug.Print Controls(i).Name, TypeName(Controls(i))
            If TypeName(Controls(i)) = "Label" Or TypeName(Controls(i)) = "TextBox" Or TypeName(Controls(i)) = "ListBox" Then
                Controls(i).Font.Name = "宋体"
                Controls(i).Font.Size = 9
            End If
        Next
      

  4.   

    回复4L。。 输入这段代码之后整个Form里面所有的字体和字形都变成了9 宋体。。现在连Command都没法显示全了
      

  5.   

    知道了。是因为其他电脑缺少VB6CHS.DLL而造成的各种文字显示不全。