vfp,请问=messagebox与messagebox的区别

来源:百度知道 编辑:UC知道 时间:2024/06/15 23:17:42

=messagebox()无条件直接调用函数;
B=messagebox()调用函数,并将返回结果赋给变量B。
? messagebox()调用函数,并在当前窗口显示返回的执行结果。

一般情况下:调用函数并返回值以便判断下一步如何操作,比如:
if messagebox('你好',1,'请选择')
...
else
...
endif

少数情况:只要运行函数即可达到目的不需返回值,像这种情况就用到“=”,如你所述:
=messagebox()

顺便给你messagebox函数的语法。
messagebox('显示信息',n,'窗口标题')
其中:
n=0只有确定选项
n=1确定,取消
n=2终止,重试,忽略
n=3是,否,取消
n=4是,否
n=5重试,取消