• msgbox函数和inputbox函数应该注意的几点


    Inputbox函数和msgbox函数的返回值得区别:

    Inputbox返回的就是用户输进去的值;

    msgbox返回的是用户所点击的msgbox提示框中的按钮对应的值,用户点击那个按钮,msgbox函数就返回那个按钮所对应的值。

    Inputbox函数

    语法:inputboxprompttitledefaultxposyposhelpfilecontext)只有第一个是必选参数,其他都是可选参数。

    Inputbox函数必须具有返回值,且只能有返回值。其返回值即为用户输入值。所以inputbox没有inputbox语句一说。因为inputbox是用来输入和返回值的。

    其中需要注意的几点:

    1、      default参数,是可选参数,输入框中的默认值。如果省略,则输入框中的内容为空。变现形式如图所示。下面差两张图一个是有default,一个是没有default

    2、      若用户单击inputbox函数中的取消按钮时,则返回一个长度为零的字符串(“),即返回值为0

    3、      inputbox函数中,如果要省略某些参数,但是该参数后面的逗号不能省略。

    例如:在上面的例子中省略标题,即输入对话框,则其书写格式应为:

    Dim x

    X=inputbox( “请输入数据”,  ,1 )

    Msgbox函数既可以显示信息,又可以返回值。msgbox语句是没有返回值的,只是简单的显示一些信息。

    Msgbox有好多buttons,在书写时可以对好多buttons属性进行相加书写,如:vbyesno+vbinformation

    Msgbox只能显示,不能输入,其返回值是用户所点击的信息框上button所对应的数值。

    Buttons所对应的返回值列表:

      常数

    说明

    Vbok

    1

    当单击确认时,返回值为1

    Vbcancel

    2

    当单击取消时,返回值2

    Vbabout

    3

    当单击终止时,返回值3

    Vbretry

    4

    当单击重试时,返回值4

    Vbignore

    5

    当单击忽略时,返回值5

    Vbyes

    6

    当单击是时,返回值6

    Vbno

    7

    当单击否时,返回值7

    经试验得到与inputbox相同的结果:msgbox函数或msgbox语句中,如果要省略某些参数,但是该参数后面的逗号不能省略。如果不加上逗号,那就会出错“类型不匹配”。

     

  • 相关阅读:
    HTML元素解释
    Java命名规范
    HDU 1058 Humble Numbers(DP,数)
    HDU 2845 Beans(DP,最大不连续和)
    HDU 2830 Matrix Swapping II (DP,最大全1矩阵)
    HDU 2870 Largest Submatrix(DP)
    HDU 1421 搬寝室(DP)
    HDU 2844 Coins (组合背包)
    HDU 2577 How to Type(模拟)
    HDU 2159 FATE(二维完全背包)
  • 原文地址:https://www.cnblogs.com/CharmingDang/p/9664052.html
Copyright © 2020-2023  润新知