delphi弹出信息框大全

1. 警告信息框 MessageBox(Handle,‘警告信息框‘,‘警告信息框‘,MB_ICONWARNING);

2.疑问信息框 MessageBox(Handle,‘疑问信息框‘,‘疑问信息框‘,MB_ICONQUESTION);

3.错误提示框 MessageBox(Handle,‘错误信息框‘,‘错误信息框‘,MB_ICONERROR);

4.提示信息框 MessageBox(Handle,‘提示信息框‘,‘提示信息框‘,MB_ICONASTERISK);

5.说明信息框 MessageBox(Handle,‘说明信息框‘,‘说明信息框‘,MB_HELP);

6.提示信息框 MessageBox(Handle,‘提示信息框‘,‘提示信息框‘,MB_OK);

7.确认信息框 MessageBox(Handle,‘确认信息框‘,‘确认信息框‘,MB_OKCANCEL);

8.重试信息框 MessageBox(Handle,‘重试信息框‘,‘重试信息框‘,MB_RETRYCANCEL);

9.是否信息框 Application.MessageBox(Handle,‘是否信息框‘,‘是否信息框‘,MB_YESNO);

10.是否取消信息框 Application.MessageBox(Handle,‘是否取消信息框‘,‘是否取消信息框‘,MB_YESNOCANCEL);

11 简单提示信息框 ShowMessage(‘这个就是ShowMessage函数生成的信息提示框!‘);

_____________________________________________________________________________

1. 警告信息框 MessageBox(Handle,‘程序超出内存。‘,‘错误‘,MB_OK+MB_ICONERROR)

MessageBox(0, ‘配置文件成功‘, ‘提示‘, mb_iconinformation

-----------------------------------

以下是详细说明

//ShowMessage:
begin
ShowMessage(‘提示内容‘); {标题默认工程名, 如: Proect1}

Application.Title := ‘警告‘; {如果修改工程标题...}
ShowMessage(‘提示内容‘); {标题是‘警告‘}

ShowMessage(‘第一行‘ + #13#10 + ‘第二行‘); {提示信息换行}
ShowMessage(‘第一行‘#13‘第二行‘); {也可以}
end;

--------------------------------------------------------------------------------

//InputBox:
var
s: string;
begin
s := InputBox(‘标题‘,‘提示信息‘,‘默认输入‘);
ShowMessage(s); //显示输入的内容
end;

--------------------------------------------------------------------------------

//InputQuery:
var
s: string;
begin
InputQuery(‘标题‘,‘提示信息‘,s); //为字符串变量 S 输入值, 返回布尔型
ShowMessage(s); //显示输入的内容
end;

--------------------------------------------------------------------------------

//MessageBox:
var
i: Integer;
begin
i := MessageBox(0,‘提示内容‘,‘标题‘,mrOk); //第一个参数一般用 Self.Handle, 0代表桌面

//可选参数 
//mrNone
//mrOk
//mrCancel
//mrAbort
//mrRetry
//mrIgnore
//mrYes
//mrNo
//mrAll
//mrNoToAll
//mrYesToAll

ShowMessage(IntToStr(i));

//还可以组合第四个参数以调用不同的图标:
MessageBox(0,‘提示内容‘,‘标题‘,mrOk + MB_ICONHAND);

//MB_ICONHAND
//MB_ICONQUESTION
//MB_ICONEXCLAMATION
//MB_ICONASTERISK
//MB_USERICON
//MB_ICONWARNING
//MB_ICONERROR
//MB_ICONINFORMATION
//MB_ICONSTOP
end;

//后来补充, 还是应该使用 API 的原有参数更好些:
{可选参数或它们的组合}
MB_OK = $00000000;
MB_OKCANCEL = $00000001;
MB_ABORTRETRYIGNORE = $00000002;
MB_YESNOCANCEL = $00000003;
MB_YESNO = $00000004;
MB_RETRYCANCEL = $00000005;
MB_ICONHAND = $00000010;
MB_ICONQUESTION = $00000020;
MB_ICONEXCLAMATION = $00000030;
MB_ICONASTERISK = $00000040;
MB_USERICON = $00000080;
MB_ICONWARNING = MB_ICONEXCLAMATION;
MB_ICONERROR = MB_ICONHAND;
MB_ICONINFORMATION = MB_ICONASTERISK;
MB_ICONSTOP = MB_ICONHAND;
MB_DEFBUTTON1 = $00000000;
MB_DEFBUTTON2 = $00000100;
MB_DEFBUTTON3 = $00000200;
MB_DEFBUTTON4 = $00000300;
MB_APPLMODAL = $00000000;
MB_SYSTEMMODAL = $00001000;
MB_TASKMODAL = $00002000;
MB_HELP = $00004000;
MB_NOFOCUS = $00008000;
MB_SETFOREGROUND = $00010000;
MB_DEFAULT_DESKTOP_ONLY = $00020000;
MB_TOPMOST = $00040000;
MB_RIGHT = $00080000;
MB_RTLREADING = $00100000;
MB_SERVICE_NOTIFICATION = $00200000;
MB_SERVICE_NOTIFICATION_NT3X = $00040000;
MB_TYPEMASK = $0000000F;
MB_ICONMASK = $000000F0;
MB_DEFMASK = $00000F00;
MB_MODEMASK = $00003000;
MB_MISCMASK = $0000C000;

{可能的返回值}
IDOK = 1; ID_OK = IDOK;
IDCANCEL = 2; ID_CANCEL = IDCANCEL;
IDABORT = 3; ID_ABORT = IDABORT;
IDRETRY = 4; ID_RETRY = IDRETRY;
IDIGNORE = 5; ID_IGNORE = IDIGNORE;
IDYES = 6; ID_YES = IDYES;
IDNO = 7; ID_NO = IDNO;
IDCLOSE = 8; ID_CLOSE = IDCLOSE;
IDHELP = 9; ID_HELP = IDHELP;
IDTRYAGAIN = 10;
IDCONTINUE = 11;

--------------------------------------------------------------------------------

//MessageDlg:
var
i: Integer;
begin
MessageDlg(‘提示信息‘,mtWarning,mbYesNo,0);

//第二个参数调用不同的图标:
//mtWarning
//mtError
//mtInformation
//mtConfirmation
//mtCustom

//第三个参数调用不同的按钮:
//mbYesNo = [mbYes, mbNo];
//mbYesNoCancel = [mbYes, mbNo, mbCancel];
//mbYesAllNoAllCancel = [mbYes, mbYesToAll, mbNo, mbNoToAll, mbCancel];
//mbOKCancel = [mbOK, mbCancel];
//mbAbortRetryIgnore = [mbAbort, mbRetry, mbIgnore];
//mbAbortIgnore = [mbAbort, mbIgnore];
//可以直接输入集合元素,譬如: MessageDlg(‘aaa‘,mtWarning,[mbYes],1);

//第四个参数帮助ID, 没有添0
//还有重载的第5个参数是设定默认按钮
//如果要本地话显示需要修改源文件, 一般可以用 MessageBox 代替
end;

--------------------------------------------------------------------------------

//MessageDlgPos:
begin
MessageDlgPos(‘提示信息‘,mtCustom,mbYesNoCancel,0,400,100);
//比 MessageDlg 多出两个参数来控制显示位置
end;

时间: 2024-10-15 17:13:02

delphi弹出信息框大全的相关文章

layer弹出信息框API

首先向大家推荐layer,在这里也非常感谢贤心的贡献,非常不错的信息框及弹出层解决方案,为一些项目的前端开发提高了很大的效率,希望layer 越办越好! 下面是API,呵呵,官方抄袭过来的,为了自己看着方便. layer API之键值(仅在需要时配置,未配置的会用默认) 键 : 值 描述 skin : 0 层的皮肤编号,值为整数型.目前默认只提供一种皮肤,当你按照样式规则新增皮肤时(详见skin/layer.css),你可配置该参数. type : 0, 层的类型.0:信息框(默认),1:页面层

Android:Toast 弹出信息框

toast的主要方法: cancel 方法:关闭Toast视图 getDuration 方法:获取持续时间 getGravity 方法:获取Toast视图的位置 makeText 方法:生成标准Toast setView 方法:设置显示的View物件 getView 方法:获取View对象 setGravity 方法:设置显示位置 getXOffset 方法:获取水平方向偏移量 getYOffset 方法:获取垂直方向偏移量 setDuration 方法:设置持续时间 setText 方法:设置

C#中三种弹出信息窗口的方式

弹出信息框,是浏览器客户端的事件.服务器没有弹出信息框的功能. 方法一: asp.net页面如果需要弹出信息框,则需要在前台页面上注册一个javascript脚本,使用alert方法.使用ClientScript.RegisterStartupScript( )方法注册脚本. ClientScript.RegisterStartupScript( ) RegisterStartupScript(type,key,script) type:脚本事件的类型,一般用this.GetType()获取 k

框架-弹出选择框(传编号名称)

弹出选择框1.显示页面(列表页)Jquery方法 //选择课件CorrespondingA            $("body").on("click", "#btnCourseware", function() {                var sUrlParam = "&selectcourseware=1";                var dlgParam = {                

Java POI 导出EXCEL经典实现 Java导出Excel弹出下载框

在web开发中,有一个经典的功能,就是数据的导入导出.特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作.而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下.(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^) 呵呵,首先我们来导出EXCEL格式的文件吧.现在主流的操作Excel文件的开源工具有很多,用得比较多的就是Apache的POI及JExcelAPI.这里我们用Apache POI!我们先去Apach

JQuery实现感应鼠标弹出气泡框悬停提示的js特效

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

【2017-05-02】winform弹出警告框是否进行增删改操作、记事本制作、对话框控件和输出输入流

一.winform弹出警告框是否进行增删改操作 第一个参数是弹出窗体显示的内容,第二个参数是标题,第三个参数是该弹窗包含确定和取消按钮. 返回的是一个枚举类接收一下. 再进行判断,如果点的是确定按钮,再进行下一步的增删改操作. 二.记事本的制作 1.菜单工具栏MenuStrip-插入标准项 2.TextBox -显示部分 小箭头 MultiLine 选中多行 Dock属性占满. 3.功能 - 撤销 - 剪切 - 粘贴 - 复制 - 删除 - 全选 - 时间 - 查找 单独做一个窗体点击打开 把主

Siebel 找字段、下拉菜单设置值、弹出新页面、弹出选择框、设置默认值 、按钮代码

产品缺陷太多,跟用户交互不人性化.例如搜索新建客户功能,用户输入后会自动保存数据,一旦保存后一. 找字段1.简单 CTRL+Q CTRL+Q 服务请求编号----对应的表.字段.长度: 客户编码-----对应的表.字段.长度(弹出新页面):- 点击上面的pick Applet会弹出“选取客户”对话框 有JOIN就不用TABLE:require代表必填 字段有两个值----项目编号 下图确定只有projectNum有用 3.表单中的字段(不在list column中,而是在control) 二.下

jQuery - 选中复选框则弹出提示框

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>判断是否选中</title> <script type="text/javascript" src="./js/jquery-1.8.3.min.js"></script> <script