你可以试试将vb6.exe 右键属性--设置兼容模式-XP ,然后禁用桌面主题 和 禁用视觉主题
win10的试试 禁用全屏优化 如果还不能 就选兼容模式 XP3
1楼你说什么呀。楼主别理它!这个原因跟桌面主题有关。
如果VB的Form窗体背景颜色(BackColor)使用的是系统颜色,就可能出这种问题。
比如说:BackColor使用的是“按钮表面”颜色,不同的桌面主题对于“按钮表面”设置是不一样的,在不同的电脑上显示也会不一样。
你可以改变一下桌面主题试试。
如果程序是你自己设计的,要使在不同的电脑呈现相同的颜色,最好用“调色板”里面的颜色。
指定项目的应用程序设置和属性:1,启用 XP 视觉样式:
启用或禁用 Windows XP 视觉样式(也称作“Windows XP 主题”)。例如,Windows XP 视觉样式允许带有圆角和动态颜色的控件。默认情况下启用 Windows XP 视觉样式。有关使用此设置的更多信息,请参见如何:启用视觉样式 (Visual Basic)。有关 Windows XP 视觉样式的更多信息,请参见 Windows XP 功能和 Windows 窗体控件和如何:启用 Windows XP 视觉样式
2,生成单个实例应用程序:
选中此复选框可阻止用户运行应用程序的多个实例。清除此复选框的默认设置。此设置允许运行应用程序的多个实例。有关更多信息,请参见 如何:指定应用程序的实例化行为 (Visual Basic)。
3,关机时保存 My.Settings:
选中此复选框可指定在用户关闭计算机时保存应用程序的 My.Settings 设置。默认设置为启用此选项。如果禁用此选项,则可以通过调用 My.Settings.Save 手动保存应用程序的设置。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)