一个关于vbs的问题,msgbox和inputbox函数中的字符怎么换行?以及vbs GUI的问题。全部家当悬赏,高手来!

VBS的MSGBOX和INPUTBOX函数中文字提示中的字符串怎么换行,换段,比如这样显示:WELCOMEWelcometo******我写了一串代码msgbox("WE... VBS的MSGBOX和INPUTBOX函数中文字提示中的字符串怎么换行,换段,比如这样显示:
WELCOME
Welcome to ******
我写了一串代码
msgbox("WELCOME"chr(10)""Welcome to Use The Super TextCalculator","Welcome to The STC")
,他总是说没加)什么的。
到底怎么换行?chr10啊,chr13啊那种东西怎么用?
还有inputbox中可以换行换段吗?
那些对话框、提示框的尺寸什么能控制吗?自定义按钮的排列啊,个数啊,还有按钮上显示的字符串怎么弄?
尽量详细解答,全部家当悬赏哦。
展开
 我来答
邪恶圣使
推荐于2018-04-21 · TA获得超过235个赞
知道小有建树答主
回答量:682
采纳率:32%
帮助的人:105万
展开全部
废话太多了吧,还没说到正题上!
不就一换行吗?
msgbox "WELCOME"&chr(10)&"Welcome to Use The Super TextCalculator",0,"Welcome to The STC"
不就行了吗。
msgbox的用法:
XX=MsgBox(字符串,按钮参数, 标题, 帮助文件, 帮助文件标识)
挺生筝2554
2012-04-21 · TA获得超过2198个赞
知道小有建树答主
回答量:1084
采纳率:0%
帮助的人:575万
展开全部
这是vbs,不是VB,一个脚本语言哪能有这么多功能?
msgbox换行:√
inputbox换行:√
对话框尺寸调节:√
按钮排列:×
按钮个数:×
自定义按钮字符串:×
更多追问追答
追问
谢谢你的关注,但是我需要具体的做法
你说的三个能够实现的功能具体怎么写怎么操作,给个公式和例子行吗
追答
Msgbox是个函数,其函数返回的是一个整数值。
用法:Integer=Msgbox(prompt,[buttons][.title][,helpfile,context]
其中Integer的值的含义如下(当然可以直接调用msgbox,不用进行赋值):
属性值 VB常数 含义
1 vbok 单击了ok按钮
2 vbcancel 单机了cancel按钮
3 vbabort 类似上面
4 vbretry 不多说了,一样的,下面省略
5 vbignore
6 vbyes
7 vbno

公式中没加方括号的是不一定要填的。其中prompt就是你想显示的内容,这个不多说(PS,chr10要和chr13一起用,或者改成vbcrlf方便点)

buttons指定显示的数目及形式、使用的图表样式、默认的按钮是什么及消息框的强制回应等。
属性值 vb常数 含义
0 vbokonly 只显示ok按钮
1 vbOKCancel 显示ok和cancel按钮
2 vbAbortRetryIgnore 不多说了,一样的
3 vbYesNoCancel
4 vbYesNo
5 vbRetryCancel
下面是图标样式,就是你想要显示的图片。按钮和图片直接用+连接,比如vbokonly+vbquestion
16 vbCritical 显示critical message图标
32 vbquestion 显示waring question图标
42 vbExclamation 显示waring message图标
64 vbimformation 显示imformation message图标
下面设置哪个按钮为默认按钮(比如说设置[确定]为默认按钮),同样用+连接
0 vbDefaultButton1 将第一个按钮设为默认值
256、512、768 VBDefaultButton2/3/4 将第二/三/四个按钮设为默认值(偷懒一下- -)

title设置消息框的标题。
helpfile和context一般没啥用,不介绍了,感兴趣的话自己去查。
示例:msgbox "测试",1+32+256,"程序"
inputbox和msgbox的用法类似,在此不详细说了,公式:
String=Inputbox(prompt[,title][,default][,xpos][,ypos][,helpfile[[,context])

其中default是你想在对话框中默认写的东西,x/ypos是指定为的的直角坐标系。
示例:a=inputbox("你是猪吗?","整人","是",222,222)

码了这么多字,累死了。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孟祥度
2012-04-21 · TA获得超过153个赞
知道小有建树答主
回答量:250
采纳率:70%
帮助的人:93.3万
展开全部
是Chr(10)& Chr(13)

MsgBox(prompt[, buttons][, title][, helpfile, context]),该过程的第二个参数是数字,不是字符串。

例句:
call msgbox("WELCOME" & Chr(10) & Chr(13) & "Welcome to Use The Super

xtCalculator", 1, "Welcome to The STC")
更多追问追答
追问
换行一定需要chr10和chr13一起用吗,为什么
chr的用法和意义和作用,你能说说吗,谢了
还有那个你给我的例子前面的call一定要吗
追答
Chr(10)& Chr(13):一个是回车符,一个是换行符。
call是调用函数的标志。如果去掉的话就这样:
msgbox "WELCOME" & Chr(10) & Chr(13) & "Welcome to Use The Super

xtCalculator", 1, "Welcome to The STC"
把括号去掉。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式