用VB6.0企业版做了一个小工具,窗体上加了几个CheckBox(在其选框后加了标题字),奇怪的是编译成exe文件后,在安装了VB6.0的机器上标题字显示正常,但将编译好的EXE文件在别的没有装VB的机器上打开程序时,在其选框后所加的标题中最后的一个字显示不出来,比如本来标题为“上标下标”,结果显示为“上标下”。难道是什么设置不对?如何解决?

解决方案 »

  1.   

    checkBox的宽度不够,可以适当再加宽
      

  2.   

    这个问题可能与显示的外观有一定关系,修改方法:桌面->右键->属性->外观,多试几下就OK了
      

  3.   

    不是checkBox的宽度不够的问题,右边还有足够的空间,如果我在标题字的后面加3个空格就不会出现这个问题,但有时因受窗体大小或帧容器大小的限制不宜加空格。
    至于修改显示属性,我不能要求每个使用者都修改吧,再说我试过多个机器,出错都是一样的。
      

  4.   

    谢谢楼上各位!
    经试验,极可能原因是:
    CheckBox等标题的字号设成小5号是可以的,不一定非要设成5号不可(那样也难看),根本原因是在设置窗体的Font时,不能用默认的小5号字,而要人为的改为5号字,这样下面的各标签、按钮等的字号只要不超过5号字都没有问题。
    以上我在几台机上测试过,均OK!但不敢称有100%把握。望诸位能帮忙验证一下。