界面设计和应用程序

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
因为对话框没有控制菜单框(标题栏左侧)和最大化、最小 化按钮,不能改变其大小,所以应设置以下对话框的属性,见 表10.3
用窗体自定义对话框,一般步骤: (1)向工程添加窗体 (2)在窗体上创建其他控件对象,定义对话框的外观 (3)设置窗体和控体对象的属性 (4)在代码窗口中创建事件过
$8.2 菜单设计
当程序运行时,通用对话框是不可见的 通用对话框不仅本身具有一组属性,而且由它产生的各种标 准对话框也拥有许多特定属性。 属性设置可以在属性窗口或程序代码中进行,也可以通过 “属性页”对话框来设置
2.属性页
3.通用对话框的基本属性和方法
(1)Name属性 (2)Action属性:该属性直接决定打开哪种对话框
应用程序通过菜单为用户提供一组命令 菜单一般分为两种:即下拉式菜单和弹出式菜单
一、 下拉式菜单
1.
下拉式菜单基本结构包括:顶层菜单、菜单项和子菜单
例8.4 打印对话框的使用。
六、 “帮助”对话框
帮助文件需要用其他的工具制作,如Microsoft Windows Help Compiler。
例8.5
属性
HelpCommand:在线Help帮助类型;
HelpFile:Help文件的路径及其名称;
自定义对话框
创建自定义对话框就是建立一个窗体,在窗体上根据需要 放置控件,通过设置控件属性值来定义窗体的外观
CommonDialog1.Action=1 或 CommonDialog1.ShowOpen
(3)DialogTitle属性:该属性用于设置对话框的标题 (4)CancelError属性:该属性表示用户在使用对话框进行对话时, 单击“取消”按钮是否产生错误信息 (5)通用对话框的方法
二、 “文件”对话框
在程序中将通用对话框的Action属性设置为1,或用ShowOpen 方法打开,则弹出“打开文件”对话框
“打开”对话框的属性: 、、Filter、FilterIndex、IniDir
1.文件对话框(打开、保存)需设置的属性
InitDir
FilterIndex
Filter
“打开”文件对话框属性页
DialogTiltle InitDir Filter
cdlCFScreenFonts &H1
屏幕字体
cdlCFPrinterFonts &H2
打印机字体
cdlCFBoth&H3
打印机字体和屏幕字体。
cdlCFEffects
&H100 显示删除线和下划线检查框以及颜色组合框
例8.3 字体对话框的使用。
五、 “打印”对话框
属性 FromPage:起始页号; ToPage:终止页号; Copies:打印份数。 如果打印驱动程序不支持多份打印,该属性有可能始终返回 1。
第8章 界面设计
本章主要内容
$8.1 通用对话框
$8.2 菜单设计 $8.3 多重窗体和多文档界面 $8.4 工具栏和状态栏 $8.5 RichTextBox控件 $8.6 应用程序向导
$8.1 对话框
对话框(DialogBox)是应用程序与用户进行交互的主 要途径。三种对话框:
(1)预定义对话框(使用函数InputBox和MsgBox来实 现)
DefaultExt FilterIndex
属性 :包含路径; :不包含路径。 Filter:例如,
Documents(*.DOC)|*.DOC|Text Files(*.TXT)|*.txt|All Files|*.*
FilterIndex:决定在文件类型列表框中显示第几组类型的文件。 InitDir:初始化路径。
CommonDialog1.ShowOpen
‘显示“打开”对话框
End Sub
其中,设置文件过滤器(Filter)属性的参数格式如下:
描述符1 | 过滤符1 | 描述符2 | 过滤符2
程序运行后,单击“打开”按钮即弹出如图所示的对话框 从控件的属性中获取选定的路径及文件名
“另存为”对话框: 没有提供真正的存储文件操作,仍需要编程完成储存操作。 属性 DefaultExt:缺省扩展名。
例8.1 建立一个“打开文件”的对话框
在窗体上添加一个通用对话框和一个“打开”命令按钮, 当单击“打开”按钮时,就会弹出一个“打开文件”的对话 框
(1) 把CommonDialog控件添加到工具箱中。然后在窗体上添加 CommonDialog控件,其默认名称为CommonDialog1
(2)在窗体上添加一个命令按钮Command1,其Caption属性为
三、“颜色”对话框
属性
Color:返回或设置选定的颜色。
例8.2 “颜色”对话框的使用。
四、 “字体”对话框
“字体”对话框
FontName FontBold、FontItalicFontSize
FontStrikethru FontUnderline
Color
Min、Max
Flags属性:指示所显示的字体类型,必须设置。
对Βιβλιοθήκη Baidu框类型
无对话框
打开”对话框
“另存为”对话框 “颜色”对话框 “字体”对话框 “打印”对话框 “帮助”对话框
Action属性值 0 1 2 3 4 5 6
ShowOpen ShowSave ShowColor ShowFont ShowPrinter ShowHelp
例如,利用通用对话框CommonDialog1产生一个“打开”对 话框,可以执行下列语句:
(3)“打开”命令按钮Command1的Click
Private Sub Command1_Click()
CommonDialog1.DialogTitle = "打开文件“
‘设置文件过滤器
CommonDialog1.Filter = "全部文件|*.*|文本文件|*.txt"
CommonDialog1.InitDir = "C:\my documents " ‘设置默认文件夹
(2)通用对话框 (3)用户自定义对话框
一、 通用对话框
通用对话框是一种ActiveX控件,利用它能够很容易地创建 下列六种标准对话框:打开(Open),另存为(Save As),颜色 (Color),字体(Font),打印机(Printer)和帮助(Help)对话框
1.添加通用对话框控件
在使用之前,应选择“工程”菜单中的“部件”命令先将 其添加到工具箱中
相关文档
最新文档