来知道电脑站

您的位置: 主页>编程> 帮我看看这段程序

帮我看看这段程序

 shizheng2006 

帮我看看这段程序


下面这段程序代码是书中在程序结构部分所讲到的例子:
If Time < # 12:00:00 AM # Then
MsgBox “早上好!”, , “问候!”
MsgBox “能和您共进午餐吗?”, , “邀请!”
End If

在上面的那段代码中,我想知道MsgBox是什么意思?是对话框吗?它是不是函数吗?啥是函数啊?
另外MsgBox “早上好!”, ,”问候!” 这句中“早上好!”是字符串,后面跟了两个逗号是啥意思?紧跟着是”问候!”又是咋回事?
谢谢大家!

解决方法



msgbox 是函数,它的格式是
msgbox(要表达的消息,按钮款式 按钮图标,窗标题字),
括内的在函数来说就是参数。

按钮款式,可以是
vbOKOnly
vbOKCancel
vbYesNoCancel
vbYesNo

按钮图标
vbCritical
vbQuestion
vbExclamation
vbInformation

看看下面的例子,就知用法如何

Private Sub Command1_Click()
If Time < #12:00:00 AM# Then
MsgBox "早上好", , "问候"
msg = MsgBox("能和您共进午餐吗", vbYesNo vbExclamation, "邀请")
If msg = vbYes Then
MsgBox "我在门外等你", vbInformation, ""
ElseIf msg = vbNo Then
MsgBox "唉请不到你, 真没趣", vbExclamation, "下次吧"
End If
End If
End Sub

这个程序有一点粟注意的就是变数msg,MsgBox会就用者的选择转回
VBNO 或 VBYES给 MSG,探出MSG是啥再激发另些消息框。

msgbox是一个函数是对话框型函数它是一个假设在12点以前问早上好12点吃午饭逗号是分隔加解释

你要好好学习哦!!!

MSGBOX是消息对话函数

函数的意思你可以认为是一种方法,这种方法是帮你实现你想要的工作

那逗号是整个程序它省略了内容而已!没什么作用!

Msgbox 是消息对话函数(过程),你可以当它是一个过程,即弹出提示信息,其格式为:
Msgbox "[提示信息的内容]","[对话框的样式如YesNo],"对话框标题文字";
同时,你也可以当作一个函数,用来相应用户回馈提示信息的操作,返回的类型是MsgboxResult类型,实际上是一中int类型的枚举类型数据,如vbYes、vbOk等返回值:如:
dim vbResult=Msgbox("您确定要退出系统吗?按[确定]退出。",OkCancel,"退出系统")

MsgBox 消息的内容,显示对应的按钮或图标的标示码,标题栏信息
因为你不需要显示"显示对应的按钮或图标的标示码",所以就为空
这样才出现了两个逗号

"msgbox"作用就是产生一个对话框










[url=http://www.nalan99.com]大头贴机器[/url]
[url=http://www.shrcjob.com]上海免费招聘[/url]
[url=http://www.shrcjob.com]上海求职[/url]
[url=http://www.shrcjob.com]上海找工作[/url]
[url=http://www.nalan99.com]大头贴[/url]

是函数,后面跟的数据是这函数的参数,你为什么不去MSDN上找找这个函数的说明?

共2页: 上一页 1 [2] 下一页

上一篇:怎样做一个像留言版的网页?    下一篇:想将论坛个人签名里弄成显IP模式的?谁能给我有用的代码!

编程相关文章

编程热门文章

编程推荐文章