VB   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在VB6中制作一个带有“不要再问这个”或“不要再问我”复选框的MsgBox?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我之所以这样问是因为我想知道这样做的最佳实践方式,部分是因为我得到的最佳谷歌结果是2002年的一个论坛帖子,其中的问题甚至没有得到回答.

我继承了一些VB6代码,并且在所述代码中有一些MsgBox调用,其中许多显示最终用户可能在短时间后发现非常烦人的消息(例如“打印完成”,“添加记录”等)

我想在MsgBox上添加一个复选框的标准用户界面控件,说“不要再问我这个”,这样当选中并单击确定时,会保存一个让程序知道的设置,你知道..永远不要再问了.非常标准的控制,这个想法是相当不言自明的.

我想知道的是在VB6中这样做的最佳实践方法是什么.有一种显而易见的方法就是为这些类型的msgboxen创建一个新的表单,并用该表单上的.Show替换旧的MsgBox调用,但是Stack Overflow上的VB6专家有更好的方法吗?

提前致谢

@H_607_12@ 据我所知,没有别的办法.您需要使用复选框创建自己的消息框表单.当然,您还需要修改代码以存储和检索此设置(并根据设置进行适当的操作).

我已经多次在我自己的应用程序中完成了这个.要虑的一件事……假设用户选中了“不再向我展示”的方框.在我看来,应该有一种方法来重置设置.由于消息框表单不会再显示,我将其添加到配置表单(对于我的应用程序).

您可能想要虑的一件事是对MSGBOX函数进行子类化.您可以在应用程序中创建一个具有类似参数列表的功能,但需要额外添加一些功能.如果缺少额外参数,只需调用vba.MsgBox(以获取标准行为).如果传入额外参数,则可以调用新表单.

大佬总结

以上是大佬教程为你收集整理的如何在VB6中制作一个带有“不要再问这个”或“不要再问我”复选框的MsgBox?全部内容,希望文章能够帮你解决如何在VB6中制作一个带有“不要再问这个”或“不要再问我”复选框的MsgBox?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。