IT技术

当前位置 /首页/游戏数码/IT技术/列表

VB中MsgBox函数的应用

执行MsgBox 函数,程序被暂停并产生一个对话框。对话框中包含提示信息和命令按钮,等待用户单击某个命令按钮。Msgbox函数返回所选按钮的整数值,并以此作为程序继续进行的依据。
格式:Msgbox(prompt[,type][,title][,helpfile,context])

操作方法

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

VB中MsgBox函数的应用

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

VB中MsgBox函数的应用 第2张

(03)在代码窗口编辑窗体form的单击事件,代码如下:Private Sub Form_Click()Const p! = 3.14Dim r!, l!, s!r = Val(InputBox("请输入圆的半径:", "圆的周长和面积计算", 1))l = 2 * p * rs = p * r * rresult1 = MsgBox("周长l=" & l, 64, "圆") = sEnd Sub

VB中MsgBox函数的应用 第3张

(04)运行程序,输入一个r的值之后就会出现一个Msgbox图像框它表示出了圆的周长。

VB中MsgBox函数的应用 第4张
VB中MsgBox函数的应用 第5张

(05)msgbox函数应用是很广泛的接下来我们来看看它在求一元二次方程根当中的应用,在新建的form窗口中添加一个命令按钮,并将它的caption属性修改为“求根”同时把form的caption属性修改为“求二元一次方程的根"

VB中MsgBox函数的应用 第6张

(06)接着编写一个command1的click事件,代码如下:Option ExplicitPrivate Sub Command1_Click() Dim a As Integer, b As Integer, c As Integer Dim x1 As Single, x2 As Single a = Val(InputBox("请输入系数a", "一元二次方程求根")) b = Val(InputBox("请输入系数b", "一元二次方程求根")) c = Val(InputBox("请输入系数c", "一元二次方程求根")) x1 = (-b + Sqr(b ^ 2 - 4 * a * c)) / (2 * a) x2 = (-b - Sqr(b ^ 2 - 4 * a * c)) / (2 * a) MsgBox "x1=" & x1 & vbCrLf & "x2=" & x2, 65, "方程输出" End Sub

VB中MsgBox函数的应用 第7张

(07)运行程序,点击”求根“按钮”,在出现的对话框中依次输入abc的值,如依次输入1、-2、1

VB中MsgBox函数的应用 第8张
VB中MsgBox函数的应用 第9张

(08)点击确认之后,就会出现了一个关于二元一次方程根x1和x2的msgbox的对话框。

VB中MsgBox函数的应用 第10张

(09)那么引发这个msgbox对话框的程序就是图中红框所圈的那部分

VB中MsgBox函数的应用 第11张

(10)点击左上角的“文件”,打开下拉菜单,分别点击保存Form1和保存工程,即可多次进行运行。

VB中MsgBox函数的应用 第12张

特别提示

Msgbox函数没有返回值

TAG标签:VB msgbox 函数 #