VB中输入函数InputBox的用法

InputBox 函数用于接收用户输入的数据。执行该函数后,将弹出一个输入对话框,等待用户输入数据。对话框显示提示信息以及”确定“和”取消“两个按钮。当输入数据并按下”确定“按钮”,将返回用户输入的内容。
格式:InputBox(Prompt[,Title][,Default][,XPos,YPos][,Helpfile,Context])
接下来我们通过圆周长和面积的计算和三角形面积的计算来了解InputBox函数。

操作方法

  • 01

    打开VB6.0,选择标准EXE,点击打开

  • 02

    在窗体中,增加标签和文本框,修改窗体的名称为“圆周长和面积计算",如下图

  • 03

    编写代码, Private Sub Form_Click() Const p! = 3.14 Dim r!, l!, s! r = Val(InputBox("请输入圆的半径:", "圆的周长和面积计算", 1)) l = 2 * p * r s = p * r * r Text2.Text = l Text3.Text = s End Sub

  • 04

    在代码中我们可以看到第四句就是InputBox函数的应用,它的程序运行过程如下

  • 05

    只要任意输入一个半径,程序就会自动算出周长和面积,如图中我们输入半径为1

  • 06

    接下来我们来编写一个“计算三角形面积“的程序来进一步的了解InputBox函数的运用

  • 07

    在打开的窗口中,添加3个标签、3个文本框以及3个命令按钮,如图所示

  • 08

    接着我们对一些属性进行设置,在属性窗口将Form1的Caption改为”计算三角形面积的程序“;将Lable1/2/3的Caption属性改为”三角形边长a/b/c的值;将Text1/2/3的Text属性删除;将Command1改为”计算三角形的面积“;将command2改为”清除“;Command3改为”退出“。效果如图所示

  • 09

    然后我们就可以依次点击Command1、Command2、Command3编写程序了 代码如下: Private Sub Command1_Click() Dim a As Double, b As Double, c As Double Dim s As Double, area As Double, r As Double a = Val(InputBox("请输入三角形边长a的值", "计算三角形面积程序")) Text1.Text = Str(a) b = Val(InputBox("请输入三角形边长b的值", "计算三角形面积程序")) Text2.Text = Str(b) c = Val(InputBox("请输入三角形边长c的值", "计算三角形面积的程序")) Text3.Text = Str(c) If a + b <= c Or a + c <= b Or b + c <= a Then r = MsgBox("您输入的数据不符合组成三角形的条件!", , "计算三角形面积的程序") End Else s = (a + b + c) / 2 area = Sqr(s * (s - a) * (s - b) * (s - c)) MsgBox "三角形面积是:" & Str(area), , "计算三角形面积程序" End If End Sub Private Sub Command2_Click() Text1.Text = "": Text2.Text = "": Text3.Text = "" End Sub Private Sub Command3_Click() End End Sub

  • 10

    那么我们就来看看inputbox函数是如何运行的,当我们点击计算三角形面积时,就会出现由我图中所圈的代码所引发的inputbox函数对话框

  • 11

    当我们输入了a的值之后,就会出现要求我们输入b值的inputbox函数对话框,输入b值之后就会出现输入c值的inputbox函数的对话框

(0)

相关推荐

  • VB中的tab函数用法

    格式:tab(n),tab函数把光标移到参数n指定的位置,从指定位置上输出信息,输出的内容放在tab函数的后面,用分号隔开. 步骤/方法 01 打开VB软件,新建标准EXE. 02 建立一个图片框,名 ...

  • vb中inputbox函数怎么用

    inputbox函数在vb中经常使用到,该如何正确使用呢?现在就分享操作的步骤和截图,希望对你有所帮助. 操作方法 01 首先启动vb6,新建一个标准exe文件,进入窗体主界面. 02 在工具箱里双击 ...

  • excel单元格中输入函数计算式动画教程

    《Excel2003入门动画教程52、单元格中输入函数计算式》。 演示动画 操作步骤 如果我们对Excel函数非常熟悉,可以在单元格中直接输入函数计算式,方法如下。 选中相应的单元格,按照函数的语法和 ...

  • Excel2007中网格线的基本用法介绍

    Excel2007中网格线的基本用法介绍 Excel2007中的网格线在编辑、打印操作中都会用到。下面讲解Excel2007软件中网格线的一些基本用法。 1、隐藏/显示网格线 通过“视图”选项卡菜单中 ...

  • Word2007文档中的书签的用法

    好多人留言问blue1000关于word 2007中的书签的用法,一直没有时间一一回答,今天就一起回答了吧,希望不知道的人可以看到这篇文章。 其实主要还是用于定位,具体操作步骤如下所述: 第1步,打开 ...

  • 详解Linux系统中md5sum命令的用法

    这篇文章主要介绍了详解Linux系统中md5sum命令的用法,用来处理MD5验证的相关操作,需要的朋友可以参考下 MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改.MD5全称是报文摘要算 ...

  • Excel中循环引用的用法

    Excel中循环引用的用法 提到循环引用,恐怕很多同学都不会陌生,而且会敬而远之.在Excel中输入公式时,经常会遇到下面的提示框,这就是因为公式中有循环引用的问题导致的. 通常情况下,如果公式中包含 ...

  • excel表格中星期的高级用法

    在EXCEL制作表格的过程中,经常用到星期,在填入星期的过程中,有很多方法实现不同的效果,这里我们收集了几种方法,一起来看看吧. 步骤 新建一张表格,在表格中A1.B1.C1.D1四个单元格中分别输入 ...

  • Creo钣金法兰壁怎么用?creo中法兰壁的用法技巧分享

    今天讲述一下钣金设计里面经常使用到的次要璧“法兰璧”的具体使用方法!法兰其实就像扫面一样,它是选择连续的边作为它的轨迹,然后使用开放的草绘截面进行扫面得到的附加钣金璧,好了,话不多说,下面让我们一起去 ...