7,787
社区成员
发帖
与我相关
我的任务
分享
我在21楼说的意思是重新构建工程的窗体界面。
不过你这样加了个“隐藏的窗体”,记得在结束程序的地方,用unload语句把它卸掉哦!
要不然,程序是没有真正退出的(除非你是用 End 强制结束程序的)。
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



如果是这样,该怎么避免,总不能在每天的客户端都把这些语言去掉?开发端有没有办法。[/quote]
一般情况下,不用去改这些设置,都是正常显示的吧。
难道你弄出来的程序,在很多台电脑上的显示有问题?
如果仅是个别电脑有问题,那你就有理由说,是他的电脑有问题,让他怎么怎么改一下系统设置。
这是“理所当然”的,有什么不可以?

[/quote]
是不是你的“开发机器”系统有问题啊?
要不要我们编译一个程序,给你试试效果?
[/quote]
好啊,烦请给我编个类似窗体。