欢迎来到天天文库
浏览记录
ID:46074334
大小:317.50 KB
页数:17页
时间:2019-11-20
《对话框、工具栏和状态栏设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章对话框、工具栏和状态栏内容返回内容提要5.1对话框设计5.2工具栏设计5.3状态栏设计内容提要主要讲述对话框、工具栏和状态栏。返回5.1对话框设计5.1.1“打开”和“保存”对话框组件5.1.2“字体”和“颜色”对话框组件5.1.3“打印”、“打印设置”和“页面设计”对话框组件5.1.4“查找”和“替换”对话框组件5.1.5消息框和输入框返回5.1.1“打开”和“保存”对话框组件1.“打开”对话框OpenDialog2.“打开图片”对话框OpenPictureDialog3.“保存”对话框SaveDi
2、alog4.“保存图片”对话框SavePictureDialog返回“打开”、“保存”对话框Options属性值ofAllowMultiSelect如果是真值,则允许在文件名列表中选择多个文件ofCreatePrompt如果是真值,当用户在文件编辑框中输入一个不存在的文件名,并选择OK按钮时,则会出现消息框,提示用户此文件不存在并询问是否以此文件名创建一个新文件ofExtensionDifferent如果是真值,从对话框中返回的文件扩展名将不同于缺省扩展名。存入DefaultExt属性中ofFileMust
3、Exist如果是真值,当用户在文件编辑框中输入一个不存在的文件名时,并选择OK按钮,则会出现一消息框提示用户此文件不存在,并询问是否输入了正确的路径和文件名ofNoChangeDir如果是真值,当前目录将设置成对话框第一次出现的目录,并忽略任何目录改变ofOverWritePrompt如果是真值,当用户试图保存一个已存在的文件时,将出现一个消息框,提示用户此文件已存在,并询问是否覆盖ofPathMastexit如果是真值,用户在文件名编辑框只能输入有效路径名,否则出现消息框,提示用户路径无效5.1.2“字体
4、”和“颜色”对话框组件1.“字体”对话框FontDialog2.“颜色”对话框ColorDialog返回5.1.3“打印”、“打印设置”和“页面设置”对话框组件1.“打印”对话框PrintDialog2.“打印设置”对话框PrinterSetupDialog3.“页面设置”对话框PageSetupDialog返回5.1.4“查找”、“替换”对话框组件1.“查找”对话框FindDialog2.“替换”对话框ReplaceDialog返回5.1.5消息对话框和输入框MessageDlg函数MessageDlgP
5、os函数ShowMessage函数InputBox函数MessageDlg函数FunctionMessageDlg(constMsg:string;DlgType:TmsgDlgType;Buttons:TmsgDlgButtons;HelpCtx:Longint):word;mtWarning信息对话框含有一个黄色的惊叹号mtError信息对话框含有一个红色的停止号mtInformation信息对话框含有一个蓝色的“i”标志mtConfirmation信息对话框含有一个绿色的问号mtCustom信息对话框
6、没有位图信息,但对话框的名字不再是Msg,而是正在被使用的文件名MessageDlg函数TmsgDlgButtonsMessageDlgPos函数functionMessageDlgPos(constMsg:string;DlgType:TmsgDlgType;Buttons:TmsgDlgButtons;HelpCtx:Longint;X,Y:Integer):word;ShowMessage函数使用格式如下:procedureshowmessage(constMSg:string);InputBox函数
7、使用格式如下:functionInputBox(constAcaption,Aprompt,Adefault:string):string;5.2工具栏工具栏的实现通过TtoolBar、TcontrolBar、TCoolBar组件与其他组件一起实现快捷按钮操作模式选单项的有效和无效、复选标记、单选选单项工具栏的制作举例返回按键或鼠标★5.3状态栏⑴组件StatusBar:属性:Align、SimplePanel、SimpleText、SizeGrip、Canvas、Panels⑵状态栏的制作:举例表返回按键
8、或鼠标★
此文档下载收益归作者所有