2011-04-06 91 views
1

Heloo there?有什么方法可以改变Messagebox的颜色[back and forecolor]吗? Iam使用VB6.0 ...提前致谢!修改消息框?

回答

1

据我所知,没有办法做到这一点。但是,有一个典型的解决方法。

在VB6中创建自定义“消息框”的最常见方法是在您的项目中创建一个专门用作消息框的新窗体。你Show它,当你需要它,然后HideUnload它当用户点击“确定”或“取消”或其他。您可以将表单的大小设置为与MsgBox相同(或不同),创建您想要的按钮,根据您的选择制作颜色等。每当您弹出一个消息框告诉用户某些内容时,您将调用它这种形式并将文本/颜色/其他变量更改为您需要的任何内容。

这看起来可能很烦人,但一旦你做了一次,很容易看出这个新的表单模板可以成为一个有用的工具。这是您可能发现自己经常在各种应用程序之间重复使用的代码。

如果你需要用表格或形式事件的任何帮助,这是一个相当不错的基础教程应该告诉你,你最需要的东西,使这项工作:
http://www.vb6.us/tutorials/understanding-forms-vb6-tutorial

祝你好运!