Visual Basic制作的程序显示中文

来源:百度知道 编辑:UC知道 时间:2024/09/20 15:01:16
我用VB做了个小程序,因为VB运行库在xp之后的系统里已经集成了,所以没做安装包,也不想做,比较单个的程序文件只有几十kb,做成安装包少说也得1M多。可是现在有个问题:程序按钮上的文字原本是2个汉字,但是如果系统中没有VB主程序而且也没用安装包安装其中一个汉字就不见了,比如“确定”就会变成“确”,“取消”就会变成“取”。请问如果不做安装包如何解决这个问题?诚求达人解答(估计不够一定水平也答不出,呵呵)。

1 可能不是普遍现象,比如那台机器的vb6运行库损坏,换台干净系统的机器再试
2 如果是普遍现象,那么可能你用的按钮不是标准按钮而是其他的activex控件,对中文的支持不好。或者为了追求美观用过manifest,而comdlg32.ocx的版本不对或是缺失。用标准按钮来试。

VB运行除了运行库外,还有一个是汉字支持库。如果你的VB汉字显示不正常,就说明XP系统缺少此支持库。
解决办法:第一次必须用安装包进行安装,以后只要复制单个的程序文件就可以直接运行了(前提:该程序只能引用工具箱内的控件,否则可能运行不了)。

这样也会消失吗?

如果这个"确定" 或者"取消" 是按钮上的文字的话
你把这个按钮拉大一点 估计是显示不下了

有的电脑 使用大字体的话 是会出现这样的情况的
就是在桌面属性里 可以调整字体大小的那一栏里..

如果不是这个原因的话 那..........

不能搞个图上吗?你表达的又不清楚。