你好吗?有什么方法可以改变Messagebox的颜色吗?使用VB6.0..。提前感谢!
发布于 2011-04-06 14:09:28
据我所知,没有办法做到这一点。然而,有一个典型的解决办法。
在VB6中创建自定义“消息框”的最常见方法是在项目中创建一个新表单,该表单专门用作消息框。当您需要它时,您可以使用Show,当用户单击"OK“或"Cancel”或其他任何东西时,可以使用Hide或Unload。您可以将表单大小与MsgBox相同(或与之不同),创建您想要的按钮,根据您的选择设置颜色等等。每当您有消息框弹出告诉用户一些事情时,您将调用此表单,并将文本/颜色/其他变量更改为您需要的任何变量。
这在一开始可能看起来很烦人,但是一旦您做了一次,很容易看到这个新表单模板可以成为多么有用的工具。这是一段代码,您可能会发现自己经常在各种应用程序之间重用。
如果您需要任何表单或表单事件的帮助,这是一个很好的基础教程,它应该告诉您您需要什么才能完成这项工作:
http://www.vb6.us/tutorials/understanding-forms-vb6-tutorial
祝好运!
https://stackoverflow.com/questions/5566152
复制相似问题