前言:
此时大家对“vb字符串换行”大概比较关注,看官们都需要分析一些“vb字符串换行”的相关文章。那么小编在网络上收集了一些有关“vb字符串换行””的相关文章,希望姐妹们能喜欢,小伙伴们快快来了解一下吧!Msgbox
在程序应用中经常会提示用户进行操作,比如某项数据填写不规范,某个必填项为空等等。这时候用Msgbox弹出对话框,来提示或者引导用户继续操作。
用法:MsgBox (Prompt [,Buttons] [,Title] [,Helpfile,Context])
我们先说 Prompt 参数:
这个参数字符串,如果需要换行怎么办?我们可以在需要换行的时候用vbNewLine或者vbCrLf或者Chr(13)连接字符串即可,需要注意的是每个字符串必须加上英文双引号。
效果:
如果提示信息里要带变量,比如变量a是距离高考的天数,就需要用 “&” 连接符来连接:
Msgbox “距离高考还有” & a & “天”
Buttons参数:
常数
值
描述
对话框中显示的按钮的类型与数目
vbOKOnly
0
只显示“确定”按钮。(缺省)
vbOKCancel
1
显示“确定”和“取消”按钮。
vbAbortRetryIgnore
2
显示“终止”、“重试”和“忽略”按钮。
vbYesNoCancel
3
显示“是”、“否”和“取消”按钮。
vbYesNo
4
显示“是”和“否”按钮。
vbRetryCancel
5
显示“重试”和“取消”按钮。
图标的样式
vbCritical
16
显示“错误信息”图标。
vbQuestion
32
显示“询问信息”图标。
vbExclamation
48
显示“警告消息”图标。
vbInformation
64
显示“通知消息”图标。
默认按钮
vbDefaultButton1
0
第一个按钮是默认按钮(默认值)
vbDefaultButton2
256
第二个按钮是默认按钮。
vbDefaultButton3
512
第三个按钮是默认按钮。
vbDefaultButton4
768
第四个按钮是默认按钮。
对话框的强制返回性
vbApplicationModal
0
应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作。
vbSystemModal
4096
系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作。
对话框特殊设置
vbMsgBoxHelpButton
16384
将帮助按钮添加到消息框。
vbMsgBoxSetForeground
65536
指定消息框窗口作为前景窗口。
vbMsgBoxRight
524288
文本为右对齐。
vbMsgBoxRtlReading
1048576
指定文本应为在希伯来和阿拉伯语系统中的从右到左显示。
这里就不一一介绍每个参数的使用方法了,我会把这些参数都集中在一个示例中,大家可以在下载
这里单独介绍一下强制返回性:
默认弹出对话框的时候,如果不点击对话框的按钮,本程序会被挂起,不能有其他操作,但是系统的其他程序依然可以进行操作,
如果这个参数换成vbSystemModal,系统的其他程序都被挂起,你只能操作这个对话框才能进行下一步。
(更正:以前我在学校用Windows2000的时候我记得是这样,但是刚刚我在Windows7上做实验,有很大差别,vbSystemModal仅仅是在所有窗体之上,并不挂起其他程序)
这个很容易理解,通过返回值,我们可以做响应的处理,比如:
还有一个就是Title参数,这是个字符串型,用来设置弹出对话框的标题:
最后我把所有的关于Msgbox用法都用一个示例来演示:
标签: #vb字符串换行