天软金融分析.NET函数大全 > GUI函数 > GUI功能函数

MessageBox    

简述
与前端交互函数,显示消息对话框,返回用户选择的按钮ID号
此函数的功能显示消息对话框,比如在运行程序时如果触发了某个条件,就可以使用此函数弹出消息对话框进行提示,达到监控的状态。函数的第三个参数消息对话框的控制字,可以是单个控制字也可以是多个控制字的相加而成,实现多个控制字的相加的方法用位运算,用符号.∣。
天软有各类单一功能的控制字,可以相加变成多功能的消息对话框,将个类功能的控制字相加一起应用是一个完整的消息显示框。各类控制字如下表:
功能类别 范例控制字函数
类型控制字 mb_YesNo()
图标控制字 mb_IconWarning()
默认按钮控制字 mb_DefButton2()
模式控制字 mb_TaskModal()
其他控制字 mb_right()
返回字 idYes()
定义
MessageBox(Text:String;Caption:String;uType:Integer):Integer;
参数
名称类型说明
TextString字符串类型,显示消息对话框的内容。
CaptionString字符串类型,显示消息对话框的内容。
uTypeInteger整数类型。可由消息对话框的各种控制字相加而成。参见消息对话框的类型控制字,消息对话框的图标控制字,消息对话框的默认按钮控制字,消息对话框的模式控制字,消息对话框的其他控制字。
返回Integer 返回用户选择的按钮ID号,详情看消息对话框的返回字
  • 范例

    范例1:

    a:=3;
    if a>2 then b:=rdo2 MessageBox('a>2,要继续吗?','测试对话框',rdo2 mb_YesNo());
    if b=6 then return 1;
    else return 0;

    显示的消息对话框如下:

    其中,mb_YesNo()函数为控制字函数,各控制字函数可以参考链接:
    http://www.tinysoft.com.cn/tsdn/helpdoc/display.tsl?id=1380
    范例2:
    两个控制字函数相加的消息显示框,两个控制字函数相加用位或的运算符号.|,程序如下:
    a:=3;
    c:=rdo2 mb_YesNo().|rdo2 mb_IconWarning();
    if a>2 then 
    b:=rdo2 MessageBox('a>2,要继续吗?','测试对话框',c);
    if b=7 then return 1;
    else return b;

    弹出的消息显示框则如下:

    比范例1多了一个警告图标,即mb_IconWarning()是警告图标控制字函数
    参考
    消息对话框的返回字。 
相关