艾巴生活网

您现在的位置是:主页>数码 >内容

数码

vb的inputbox函数怎么用,玩转inputbox函数

2023-10-06 19:50:03数码帅气的蚂蚁
对于vb的inputbox函数怎么用,玩转inputbox函数,很多网友还不是很明白,今天艾巴小编收集了这方面的知识,就将其分享出来。 操作方法:

vb的inputbox函数怎么用,玩转inputbox函数

对于vb的inputbox函数怎么用,玩转inputbox函数,很多网友还不是很明白,今天艾巴小编收集了这方面的知识,就将其分享出来。

操作方法:

1.我们来看看inputbox的函数原型:Sting inputbox(提示文本,[对话框标题],[输入框文本],[窗口的X轴],[窗口的Y轴],[帮助文件],[帮助图标主题]) []只有三个常用参数可见,为可选参数。当我们的可选参数为空,即input(') ,它将继承父窗口的标题。

2.我们可以理解为:inputbox(提示文字、标题、输入框文字)更方便记忆。如果inputbox中有可选参数,则必须需要一个变量来获取inputbox函数的返回值。虽然这很奇怪,但却是事实。例如,代码如下:inputbox('你今年多大了?''输入年龄'' 18')

3.编译器提示我们缺少=符号。

4.因为需要变量来接收inputbox的返回值。此时将代码改为:Dim tmp As Stringtmp=inputbox('你今年多大了?''输入年龄'' 18')

5.只有这样才能运行成功。这一点非常重要,如果inputbox只有一个必需的参数,就没有必要让变量接收返回值。当标题和输入框中有参数时,必须有一个变量来接收它的返回值。

6.关于返回值。当您单击Cancel时,inputbox将返回一个空字符串(即null)。当你点击OK时,inputbox将把输入框的内容作为返回值。值得注意的是,如果输入框的内容为空,用户点击确定后,返回值也是空字符串。我们没有办法判断用户是点击确定还是取消。这其实是一个盲点,inputbox函数是一个致命的盲点。

7.运行之后,我们单击输入框中的取消按钮。结果是msgbox打印一个空字符串。中断程序并重新运行。这一次,我们输入输入框的内容,然后单击OK。发现msgbox也打印空字符串。这意味着如果我们要判断inputbox的哪个按钮被点击了,如果用户输入的是空数据,我们根本没有办法判断。

以上知识分享到此为止,希望能够帮助到大家!