在那里?有没有办法改变 Messagebox 的颜色[back和forecolor]?我使用VB6.0 ...提前谢谢!
答案 0 :(得分:1)
据我所知,没有办法做到这一点。但是,有一种典型的解决方法。
在VB6中创建自定义“消息框”的最常用方法是在项目中创建一个专门用作消息框的新表单。您需要时Show
,然后当用户点击“确定”或“取消”或其他时Hide
或Unload
。您可以将表单的大小设置为与MsgBox
相同(或不同),创建所需的按钮,根据您的选择制作颜色等。每当您弹出一个消息框告诉用户某事时,您将改为调用此表单并将文本/颜色/其他变量更改为您需要的任何变量。
这一开始看起来很烦人,但是一旦你做了一次,就很容易看出这个新表单模板的工具有多么有用。这是您可能经常在各种应用程序之间重复使用的代码。
如果您需要有关表格或表格活动的任何帮助,这是一个非常好的基础教程,应该告诉您完成这项工作所需的大部分内容:
http://www.vb6.us/tutorials/understanding-forms-vb6-tutorial