MsgBox函数语言参考

参考|函数

  描述
  在对话框中显示消息,等待用户单击按钮,并返回一个值指示用户单击的按钮。
  语法
  MsgBox(prompt[, buttons][, title][, helpfile, context])
  MsgBox 函数的语法有以下参数:

参数 描述
  prompt 作为消息显示在对话框中的字符串表达式。prompt 的最大长度大约是 1024 个字符,这取决于所使用的字符的宽度。如果 prompt 中包含多个行,则可在各行之间用回车符 (Chr(13))、换行符 (Chr(10)) 或回车换行符的组合 (Chr(13) & Chr(10)) 分隔各行。
  buttons 数值表达式,是表示指定显示按钮的数目和类型、使用的图标样式,默认按钮的标识以及消息框样式的数值的总和。有关数值,请参阅“设置”部分。如果省略,则 buttons 的默认值为 0。
  title 显示在对话框标题栏中的字符串表达式。如果省略 title,则将应用程序的名称显示在标题栏中。
  helpfile 字符串表达式,用于标识为对话框提供上下文相关帮助的帮助文件。如果已提供 helpfile,则必须提供 context。在 16 位系统平台上不可用。
  context 数值表达式,用于标识由帮助文件的作者指定给某个帮助主题的上下文编号。如果已提供 context,则必须提供 helpfile。在 16 位系统平台上不可用。

设置
  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 第四个按钮为默认按钮。
  vbApplicationModal 0 应用程序模式:用户必须响应消息框才能继续在当前应用程序中工作。
  vbsystemModal 4096 系统模式:在用户响应消息框前,所有应用程序都被挂起。

第一组值 (0 - 5) 用于描述对话框中显示的按钮类型与数目;第二组值 (16, 32, 48, 64) 用于描述图标的样式;第三组值 (0, 256, 512) 用于确定默认按钮;而第四组值 (0, 4096) 则决定消息框的样式。在将这些数字相加以生成 buttons 参数值时,只能从每组值中取用一个数字。

返回值
  MsgBox 函数有以下返回值:
  常数 值 按钮
  vbOK 1 确定
  vbCancel 2 取消
  vbAbort 3 放弃
  vbRetry 4 重试
  vbIgnore 5 忽略
  vbYes 6 是
  vbNo 7 否

说明
  如果同时提供了 helpfile 和 context,则用户可以按 F1 键以查看与上下文相对应的帮助主题。
  如果对话框显示取消按钮,则按 ESC 键与单击取消的效果相同。如果对话框包含帮助按钮,则有为对话框提供的上下文相关帮助。但是在单击其他按钮之前,不会返回任何值。

下面的示例利用MsgBox 函数显示一信息框并且返回值说明了按下的是那一个按钮:

Dim MyVar
  MyVar = MsgBox ("Hello World!", 65, "MsgBox 例子") ' MyVar 包含 either 1 or 2, '依赖于被按下的按钮。

时间: 2024-11-01 15:08:46

MsgBox函数语言参考的相关文章

MsgBox函数语言参考_vbs

描述 在对话框中显示消息,等待用户单击按钮,并返回一个值指示用户单击的按钮. 语法 MsgBox(prompt[, buttons][, title][, helpfile, context]) MsgBox 函数的语法有以下参数: 参数 描述 prompt 作为消息显示在对话框中的字符串表达式.prompt 的最大长度大约是 1024 个字符,这取决于所使用的字符的宽度.如果 prompt 中包含多个行,则可在各行之间用回车符 (Chr(13)).换行符 (Chr(10)) 或回车换行符的组合

ASP中MsgBox函数和InputBox函数的使用

 MsgBox函数在对话框中显示消息,等待用户单击按钮,并返回一个值指示用户单击的按钮,语法格式如下: MsgBox(prompt[,buttons][,title][,helpfile,context]) prompt:指定显示在对话框中的字符串 buttons:指定显示按钮的数目和类型.使用的图标样式,默认值是0(参数见下表) title:显示在对话框标题栏中的字符串 helpfile:是一个字符串,用于标识为对话框提供上下文相关帮助的帮助文件 context:是一个数值,用于标识由帮助文件

vba操作Excel之MsgBox函数参数详解

一.函数语法 函数名称:MsgBox 函数功能:在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮. 函数语法: MsgBox(prompt[, buttons] [, title] [, helpfile, context]) 参数说明: MsgBox 函数的语法具有以下几个命名参数: Prompt:必需的.字符串表达式,作为显示在对话框中的消息. prompt 的最大长度大约为 1024 个字符,由所用字符的宽度决定. 如果prompt的内容超过一行,则

c语言-C语言===参考答案为A,求详细解释

问题描述 C语言===参考答案为A,求详细解释 已知int i=0,j=1,*p=&i,*q=&j;错误的语句是: A)i=*&q; B)p=&*&i; C)j=*p++; D)i=*&j; ===参考答案为A,求详细解释 解决方案 q是j的地址 i等于赋予了j的地址 解决方案二: &是取地址*是寻址(解引用)所以 q 指针 所指内存中存的是j的地址 也就是*q=0x0003(j的地址) 指针*q又有自己的地址q==0x0001 理解了上述就可以明白

VB怎么自己写一个MSGBOX函数,定时关闭自己,并且可以选择一个默认的命令?

问题描述 VB怎么自己写一个MSGBOX函数,定时关闭自己,并且可以选择一个默认的命令? VB怎么自己写一个MSGBOX函数,定时关闭自己,并且可以选择一个默认的命令? 解决方案 方法一: 自己建一个窗体,通过showmodal方式模拟弹出窗口,这个是最简单的. 方法二: moduls.pas Option Explicit Private Declare Function timeSetEvent Lib "winmm.dll" (ByVal uDelay As Long, ByVa

VB的MSGBOX函数,是否可以实现定时关闭?

问题描述 VB的MSGBOX函数,是否可以实现定时关闭? 怎么把timer添加到MSGBOX函数的窗体上,怎么实现定时就关闭用MSGBOX函数显示的对话窗体? 解决方案 这个函数直接掉用系统API的,系统的消息框没这个功能.虽然可以写hook来接管但是VB里写hook太麻烦,不如自己写个窗体算了. 解决方案二: 没关过,可以使用一个普通窗体模拟msgbox,在show时,输入一个等待秒数.

C语言参考程序—无符号一位整数的四则运算

题目:输入一个无符号的一位整数的四则运算表达式,输出其结果.例如输入:1+3*6-2,则输出:17 分析:因为不涉及到括号,只是简单的四则运算,我的想法是如果有乘除法先计算,没有的话就按照加减法从左到右的顺序进行计算.在开始的时候,首先检查是否有乘除法运算符,有的话就取出前后两个操作数进行计算,将结果保存起来.没有的话就将加减运算符先存起来. 主要过程: 1.输入的是一个四则运算的表达式,在计算机中按照字符串的形式存储.数据和运算符需要分开处理. 2.引入一个整型的数组,其大小为字符串长度加一,

ASP.NET MVC 3 Razor 多国语言参考解决方案

转自 http://www.cnblogs.com/think8848/archive/2011/03/15/1984793.html   3月22日整理:实用示例请参考:这里 支持多国语言基本上是一个成熟产品必须支持的功能,但是直到想用这个功能时,发现居然找不到解决方案(很吃惊,真的没有提供么?),于是在网上搜索了好久,发现两种心仪的方案: 1: ASP.NET MVC 多语言解决方案 2: ASP.NET MVC - Localization Helpers 这两种方案都是针对WebForm

JSChart轻量级图形报表工具(内置函数中文参考)_javascript技巧

因为网上讲这个框架的文章不是很多,而且它本身对中文支持不是很好,手册什么的都是英文的,虽然不是很多,但考虑到一些新手可能没有时间和精力来阅读参考手册,为了让更多的朋友了解它,所以工作之余就大概的翻译了一下它的内置函数,因为时间仓促,有些地方翻译的很大概,也难免混杂了一些错误,算是抛砖引玉吧,希望大家不明白的地方亲手测试一下,参照它的官方提供的例子很容易上手. JSChart内置函数参考 colorizeBars(array colordata)设置柱状图各矩形颜色. colorizePie(ar