T
tkggai
Unregistered / Unconfirmed
GUEST, unregistred user!
[?][red]
[/red]
代码:
Messagebox()详解(会用messagebox()就够了)
作者:程 诚 http://tkggai.myetang.com
语法:Messagebox(const text:Pchar;const Caption:Pchar;Flags:integer)
参数描述:
Text 指定在对话框中显示的文本。在Text中,可用回车符chr(13)来进行分行。对话框的大小由你显示文本的多少来自动调整。
Caption 是对话框的显示标题。
Flags 指定对话框中的按钮和图标、显示对话框时的默认按钮及对话框的行为。
在下面的表中,对话框按钮值是从0---5;图标值是16,32,48,64四个值;按钮的默认值只有三个:0,256,512;此函数的值是从1---7。
数值 对话框按钮 数值 图标
----- -------------------------- ------- -------------
0 仅有"确定"按钮 16 "停止"图标
1 "确定"、"取消"按钮 32 问号
2 "放弃"、"重试"、"忽略"按钮 48 惊叹号
3 "是"、"否"、"取消"按钮 64 信息(!)图标
4 "是"、"否"按钮
5 "重试"、"取消"按钮
数值 默认按钮
----- ----------
0 第一个
256 第二个
512 第三个
返回值 代表意思
------ ---------
1 确定
2 取消
3 放弃
4 重试
5 忽略
6 是
7 否
举例说明:
Application.messagebox('对不起,输入数据错误!','程诚提示',0+64);
i:=application.messagebox('你真的要删除吗?','警告',4+32+7);
application.messagebox('你要写的话'+chr(13)+'下行要写的话','标题',0);
i此时有两个选择:是(6),否(7).默认值为:否。
高级举例:
你想让你的message能自定义吗?
var s:pchar;
s:='对不起,请重新输入!';
application.messagebox(s,'程诚提示',0);
以上只是我个人平时使用的总结,如有不当之处请来来信指出,谢谢!!我的信箱
是:tkggai@sina.com或tkggai@china.com。