`

看你知道不知道之-别惹我Msgbox的Title

阅读更多
在VB6中,MsgBox是比较讨厌的,我在整理代码的时候,通常要检查每个MsgBox的Title是否正确,因为不同的程序员有不同的习惯,有些人也愿意省略,到底有没有办法达到Msgbox中Title的统一呢?

答:当然有办法了,一种是在VB6的工程里边设置好工程的名称,然后所有的Msgbox全部全部省略Title,这样Msgbox的显示就统一了,但是这种太不爽了,在Title里边显示的控制太不灵活,而且如果有些人使用了自定义的Title也,这种方式就没有办法了。

另外一种方式是采用一个常量,然后让所有的人在Title里边引用这个常量,这种方式好像解决了问题,但是如果别人没有使用这个常量呢?也不好办呀。

到底有没有好的办法呢?呵呵,VB6里边可以这样解决。

在模块里边定义一个Msgbox函数,这个函数就会覆盖系统提供的Msgbox了,问题也就解决了,很简单的。

代码如下:
'封装MsgBox,保证提示的一致性
Public Function MsgBox(Prompt As String, Optional Button As VbMsgBoxStyle, Optional Title As String = ""As VbMsgBoxResult
    
MsgBox = VBA.MsgBox(Prompt, Button, "提示")
End Function

这样这个Msgbox就接管系统的Msgbox了,当让通过这种方式可以覆盖很多系统函数,达到所有程序员用法的统一,如果有好的编程约束更好了,如果没有也不用头疼,管你怎么写,最后通过函数统一了就好。

呵呵,我用这个函数还要处理一下prompt里边的标点符号,我希望所有人的prompt都是英文半角的,但是还是有一些是中文的标点符号,通过这个我就可以修改这些头疼的东西了。
分享到:
评论

相关推荐

    计算机软件-编程源码-msgbox消息窗口.zip

    在计算机编程领域,消息框(MsgBox)是用户界面中常见的一种元素,它用于向用户显示信息、询问问题或报告程序状态。这个压缩包“计算机软件-编程源码-msgbox消息窗口.zip”很可能包含了关于如何在不同的编程环境中...

    Automatically-shut-down-MSGBOX.rar_神奇

    标题中的“Automatically-shut-down-MSGBOX.rar_神奇”提到了一个VB(Visual Basic)编程中的技巧,即实现自动关闭的MSGBOX。在VB中,MSGBOX是用于弹出对话框显示信息、询问用户或获取用户输入的内置函数。默认情况...

    精彩编程与编程技巧-如果自定义 MsgBox 的按钮标题等...

    ### 自定义MsgBox按钮标题及样式详解 在编程过程中,我们经常会遇到需要向用户展示提示信息或请求用户做出选择的情况。`MsgBox`是Visual Basic中一个非常实用的内置函数,用于显示消息对话框并根据用户的操作返回一...

    jquery-msgbox移动的提示框

    **jQuery MsgBox:移动提示框详解** 在Web开发中,用户交互是至关重要的,而提示框则是用户界面中不可或缺的一部分。jQuery MsgBox是一款基于jQuery库的可移动提示框插件,它为开发者提供了创建灵活、可定制化的弹...

    msgbox函數詳解

    ### msgbox函数详解 #### 简介 `MsgBox` 函数是在Visual Basic (VB) 和 Visual Basic Scripting Edition (VBS) 中常用的一种工具,用于创建并展示弹窗对话框,以此来向用户传递信息或请求用户进行某种操作。 ####...

    离合器v-aster-整洁-vb-技巧-复制-msgbox-contents__1-60342

    信不信由你,我曾经拍摄过msgbox的屏幕截图,并在Photoshop中进行打印。 我不知道您可以简单地单击:当消息框具有焦点时按CTRL-C。 MsgBox的标题,文本和按钮都将以这种方式复制到剪贴板: -----------------------...

    MsgBox函数语言参考

    ### MsgBox函数语言参考详解 #### 一、简介 在网页编程中,经常需要向用户展示消息提示框,以便用户能够了解程序的状态或者做出相应的选择。`MsgBox`函数是一种常用的工具,它可以在对话框中显示特定的消息,并允许...

    vbs msgbox 按钮及图标

    在VBScript(简称VBS)中,`MsgBox`函数是一种非常实用且强大的工具,用于显示消息并根据用户的响应返回值。它可以帮助开发者快速构建简单的用户交互界面,尤其是在需要进行简单提示、确认或警告时非常有用。根据...

    自定义MsgBox的样式

    在编程领域,特别是涉及到用户界面(UI)设计时,自定义MsgBox的样式是一个常见的需求。MsgBox通常指的是系统默认的对话框,用于向用户显示简单的信息或进行简单的交互。然而,系统默认的MsgBox样式可能无法满足所有...

    vb6_msgbox自动延时关闭

    请注意,由于`MsgBox`的标题可能与其他对话框冲突,因此在查找`MsgBox`窗口时,最好能使用唯一标识符,例如,使用`Application.Title & " - MsgBox"`作为标题。 通过上述步骤和代码,我们可以实现VB6中的`MsgBox`...

    VB中的MsgBox函数

    ### VB中的MsgBox函数 #### 一、简介 在Visual Basic (VB) 开发环境中,`MsgBox` 函数是一个非常实用且常见的功能,用于在应用程序中显示对话框,向用户展示信息并根据用户的交互反馈执行不同的操作。该函数不仅...

    精彩编程与编程技巧-如何设定 MsgBox 在若干时间之后若无回应則自动关闭?...

    ### 如何设定 MsgBox 在若干时间之后若无回应则自动关闭? 在编程领域中,经常会遇到需要弹出对话框(如...通过上述步骤,你可以实现在一定时间后自动关闭 MsgBox 的功能,这对于提高应用程序的自动化程度非常有帮助。

    vb msgbox的用法

    在探讨“vb msgbox的用法”这一主题时,我们首先需要理解MsgBox函数在Visual Basic(简称VB)编程中的重要性与应用范围。MsgBox是VB中的一个内置函数,用于显示一个带有预定义按钮、图标和消息的对话框,为用户提供...

    Active-X Popup MsgBox(mvp)

    标题“Active-X Popup MsgBox(mvp)”指的是一个Active-X组件,它具有自定义弹出消息框功能,能够显示三种不同类型的可定制消息。Active-X技术是微软在早期开发的一种用于网页和应用程序交互的技术,允许开发者创建...

    msgbox,一个好用的代码

    <title>msgbox示例</title> <link rel="stylesheet" href="msgbox.css"> <button id="show-alert">显示警告 <script src="msgbox.js"> document.getElementById('show-alert').addEventListener('click', ...

    msgbox.vbs的使用示例.txt

    ### msgbox.vbs的使用及系统注销命令解析 #### 一、msgbox.vbs简介 在Windows脚本宿主环境中,`msgbox.vbs`是一种常见的脚本文件,主要用于显示带有提示信息的消息框。这种脚本通常使用VBScript(Visual Basic ...

    右下角弹出提示框控件(Active-X Popup MsgBox)

    在Active-X Popup MsgBox的场景中,它通常设计为不遮挡主要窗口,仅在屏幕的右下角出现,这样既不会妨碍用户,又能有效地传递信息。 在提供的压缩包文件中,@PSC_ReadMe_46003_1.txt可能包含了控件的使用说明或开发...

    VB unicode_ msgbox

    在VB中,`MsgBox`函数是用于弹出对话框显示消息的,但默认情况下可能不完全支持Unicode字符。这个定制的“msgbox”可能是开发者为了克服这个限制而创建的一个自定义控件或函数。 描述中提到,“这里不用多说”意味...

    Office VBA Msgbox函数完全应用

    ### Office VBA MsgBox函数完全应用知识点详解 #### 一、什么是MsgBox函数 MsgBox函数是Visual Basic for Applications (VBA)中一个非常实用的功能,主要用于弹出一个对话框(消息框),显示预设的内容,并根据...

    C#自定义msgbox样式

    2. **交互行为**:自定义msgbox可以添加更多的按钮选项,如“取消”、“记住我的选择”等,或者提供更复杂的输入功能,如文本框、复选框等。 3. **功能扩展**:除了基本的显示信息,自定义msgbox还可以集成其他功能...

Global site tag (gtag.js) - Google Analytics