zoukankan      html  css  js  c++  java
  • VBScript中Msgbox函数的用法

    MsgBox(prompt[, buttons][, title][, helpfile, context])

    [用途]:弹出对话框,并获取用户的操作结果。

    [参数说明]:

      propmt:对话框中展示的文本内容。

      buttons:对话框中的按钮组合、默认按钮以及提示图标式样,可选项。

      title:对话框的标题,可选项。

      helpfile:帮助文件,该选项必须与"context"成对出现,可选项。当启用时,对话框中会多出一个“帮助”按钮。

      context:上面给出的帮助主题的上下文编号,必须与"helpfile"成对出现,可选项。

      其中,"buttons"的值略微复杂因为它的值包含了三重含义:

    第一重含义,定义按钮组合:

    内容                     值    描述

    vbOKOnly             0    只显示确定按钮。 (默认)

    vbOKCancel              1    显示确定和取消按钮。

    vbAbortRetryIgnore   2    显示终止、重试和忽略按钮。

    vbYesNoCancel          3    显示是、否和取消按钮。

    vbYesNo                   4    显示是和否按钮。

    vbRetryCancel           5    显示重试和取消按钮。

    ====================================

    第二重含义,定义提示图标样式:

    内容                     值    描述

    vbCritical               16   显示临界消息图标。

    vbQuestion              32   显示警告询问图标。

    vbExclamation           48   显示警告消息图标。

    vbInformation            64   显示提示消息图标。

     ====================================

    第三重含义,定义默认按钮:

    内容                     值    描述

    vbDefaultButton1       0    第一个按钮是默认按钮。(默认)

    vbDefaultButton2      256  第二个按钮是默认按钮。

    vbDefaultButton3      512  第三个按钮是默认按钮。

    vbDefaultButton4      768  第四个按钮是默认按钮。

     ====================================

    因此,"button"的值应为这三组中相应值的和(每组最多取一个)。比如,取1+64+256=321(注意,273仍需用""括起来)。当然,也可以写成内容相加的形式,比如:vbOKCancel+vbInformation+vbDefaultButton2(不需用引号括)。

    另外,"button"的值还可以与"vbSystemModal"进行组合,它的值为4096。在 Win32 系统中,它使对话框总是能够保留在所有窗体的最顶部,即使失去焦点。

    [返回值]

      常数      值   描述
      vbOK     1   确定按钮被单击。
      vbCancel   2   取消按钮被单击。
      vbAbort     3   终止按钮被单击。
      vbRetry     4   重试按钮被单击。
      vbIgnore   5   忽略按钮被单击。
      vbYes       6   是按钮被单击。
      vbNo        7   否按钮被单击。

    需注意的是,需要获取返回值时,函数必须使用括号将所有参数括起来。

    [Sample]

      Msgbox "Hello", "4165", "Info"

  • 相关阅读:
    (文章转载)GetTextMetrics与GetTextExtent的区别
    (文章转载)
    (文章转载)在刷新窗口时经常要调用重绘函数
    (文章转载)MCI编程
    Visual C#的Excel编程
    EXCEL中合并单元格
    Excel、Exchange 和 C# (摘要)
    C# 查询一个值方法ExecuteScalar()
    如何用C#在Excel中生成图表?
    javascript 常用方法
  • 原文地址:https://www.cnblogs.com/pzy4447/p/3315759.html
Copyright © 2011-2022 走看看