版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第8章 窗体设计,菜单的创建 菜单界面及主菜单设计 弹出型菜单设计,工具栏的创建,状态栏使用,对话框设计,8.1 菜单设计,创建主菜单 创建快捷菜单 使用菜单模板,主菜单设计,MainMenu控件的设计 方法一:选择standard标签页中的 ,用鼠标右键单击MainMenu控件图标,打开一个弹出式菜单,从中选择MenuDesigner命令,将打开设计面板。 方法二:先在窗体中单击MainMenu控件图标,然后在对象监视器中单击Items属性编辑框右边的省略号按钮。打开后的主菜单设计器窗口如图3-2所示。 方法三:鼠标双击窗体中的MainMenu控件图标。,在设计窗体中点击右键将弹出其功能菜单
2、,弹出型菜单设计,选择standard属性页,并单击“PopupMenu” 之后设计同主菜单,设计完成编写代码以完成其调用。,弹出式菜单,8.2 工具栏的设计,(1)启动新窗口 (2)选择win32属性页中的 在工具栏中点击右键为其添加按钮 (3)选择win32属性页中的 按钮,为工具栏提供位图。选择standard属性页中的 为其添加动作。 (4)为各个按钮添加提示信息 (5)分别为有关工具按钮添加有关事件代码。,8.3 状态栏使用,StatusBar1.panels1.text:=datetostr(date);,8.4对话框设计,Dialog选项卡的对话框,Win32选项卡的常用组件,D
3、ialog选项卡的对话框,在Windows应用程序中,对话框的使用非常常见,在Delphi中将对话框作为组件,为应用程序的设计带来极大的方便。 在Dialog选项卡中有: OpenDialog SaveDialog OpenPictureDialog SavePictureDialog FontDialog,ColorDialog PrintDialog PrinterSetupDialog FindDialog ReplaceDialog 等10个组件,它们都是非可视化组件。,OpenDialog对话框,OpenDialog组件对应“打开“对话框,是windows中最常用的对话框之一,经常使
4、用该对话框选择要打开的文件,运行时如下图:,opendialog1.Execute,memo1.Lines.LoadFromFile(opendialog1.FileName);,OpenDialog对话框常用属性,DefaultText:用来设置默认的扩展名,如果在“文件名“文本框中键入的文件名有扩展名,就应把此属性设为该文件的扩展名,如果不需要扩展名,将其设为空即空。 FilesName属性:一旦设置了此属性,则在打开对话框的时候,文件名将出现在对话框的“文件名“文本框中。 Title属性:用来设置对话框的标题,可以通过代码来设置如: OpenDialog1.Title:=打开文本文件;
5、OpenDialog1.Execut; Filter属性:可以滤掉不需要的文件类型,只显示出特定类型的文件。 单击右边按钮 ,凡是满足条件的文件类型都会显示出来。 FilterIndex属性:当设置了多个过滤器时,此属性用来指定这些过滤器中哪个是默认过滤器,这时,设置的默认过滤器将显示在“打开“对话框的“文件类型“列表框中。 InitialDir属性:对话框打开时文件列表中显示的是默认的当前目录,用该属性可设置其他目录。 Options属性:其中包含的一些重要子属性: OfReadOnly:如果为True,则表示启用“只读方式打开“复选框。 OfCreatePrompt:如果键入的文件名是不存
6、在的,此属性表示要新建一个文件。 OfPathMustExist:键入的路径名必须是正确的,如果不正确,设置该属性后会出现一个警告框。,SaveDialog对话框,SaveDialog组件对应于“另存为“对话框,它的属性方法和事件与OpenDialog完全相同,只是Options属性中有一项OfOverwritePrompt子属性,如果指定的文件名已存在,那么选中此项,表示要显示一个警告框让用户选择是否要覆盖已存在文件。其运行界面如下:,memo1.Lines.SaveToFile(savedialog1.FileName);,OpenPictureDialog对话框,此组件的功能与OpenD
7、ialog组件基本相同,所不同的仅是此组件用于打开各类图形文件,运行界面如下:,此组件具有OpenDialog组件的所有属性,其方法和事件与其没有多大差别,只是在窗体外观上多了一个预览区,可预览的图像格式有:BMP,ICO,WMF和EMF。,SavePictureDialog对话框,此组件来实现带图像预览的“另存为“对话框,在保存的同时可以在对话框中预览图像。此组件与Savepicture组件的属性,事件及方法都相同,支持的图像文件类型也完全相同。,FontDialog对话框,此组件对应“字体“对话框,用于设置多种字体属性,运行界面如下:,FontDialog对话框主要属性,FontDialo
8、g组件的主要属性如下: Font属性:用来指定所需的字体。 MinFontSize:用来设置最小允许的字体大小,如果设为0则表示 没有字体尺寸大小的限制。 Device:只有设置了此属性才能知道从哪里可以得到可用的字体,可选择以下值: fdScreen:来源于屏幕字体(默认值) fdPrinter:来源于打印机字体 fdBoth:既可来源于屏幕字体,也可以来源于打印机字体。,Win32选项卡的常用组件,在设置windows应用程序用户界面时,常用到: Tabcontrol组件 Pagecontrol组件 RichEdit组件 StatusBar组件 Toolbar组件,Tabcontrol组件
9、,TabControl是一个标准windows风格的组件,通过它能够给窗体创建选项卡,其为可视化组件。其运行界面如下:,Tabcontrol组件常用属性及事件,TabControl可以认为是一个选项卡控件,其可包含了如下常用属性及事件: Tabs:设置选项卡,每一行文字对应于一个选项卡,有多少行文 字就有多少个选项卡。 Multiline:为布尔值,当设为False时,则所有选项卡都显示在一 行上,显示不下时会自动出现一个左右滚动的箭头来; 当设为True时,将所有选项卡都包含在客户区内。 Tabindex:用来返回哪个选项卡处于活动状态,当设为-1时,则 表示没有处于活动状态的选项卡。 onChange:些为Tabcontrol上的最重要的事件,它发生在用户单 击了其他选项卡后,并且键入焦点已经移到了新的选 项卡上时,些事件被触发。,Pagecontr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024沙盘制作合同
- 2024机器设备修理合同范文
- 2024建筑工程施工扩大劳务分包合同
- 2024影视剧聘用未成年演员合同
- 《微喜帖用户指南》课件
- 深圳大学《中国法律思想史》2023-2024学年第一学期期末试卷
- 深圳大学《药理学实验》2022-2023学年第一学期期末试卷
- 泵站管理员合同(2篇)
- 副高职称评审述职报告(13篇)
- 核电站拆迁协议书(2篇)
- 应力的概念讲解
- JF-2023-合同中小学校校外供餐合同示范文本
- 入团答辩-演讲模板
- 聂树斌案-演讲模板
- 只争朝夕不负韶华岗位竞聘述职报告
- 配料个人述职报告
- 农场工作制度与农民岗位职责
- 2024年山东公务员考试行测真题及解析【完美打印版】
- 茶百道选址策略分析报告
- 田赛裁判法与规则2
- 社区心肺复苏术普及
评论
0/150
提交评论