首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修改Messagebox?

修改Messagebox?
EN

Stack Overflow用户
提问于 2011-04-06 12:14:53
回答 1查看 842关注 0票数 1

你好吗?有什么方法可以改变Messagebox的颜色吗?使用VB6.0..。提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2011-04-06 14:09:28

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

在VB6中创建自定义“消息框”的最常见方法是在项目中创建一个新表单,该表单专门用作消息框。当您需要它时,您可以使用Show,当用户单击"OK“或"Cancel”或其他任何东西时,可以使用HideUnload。您可以将表单大小与MsgBox相同(或与之不同),创建您想要的按钮,根据您的选择设置颜色等等。每当您有消息框弹出告诉用户一些事情时,您将调用此表单,并将文本/颜色/其他变量更改为您需要的任何变量。

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

如果您需要任何表单或表单事件的帮助,这是一个很好的基础教程,它应该告诉您您需要什么才能完成这项工作:

http://www.vb6.us/tutorials/understanding-forms-vb6-tutorial

祝好运!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5566152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档