第八章界面设计(3学时 81通用对话框 82菜单设计 83多重窗体和多文档界面 84工具栏和状态栏 85 RichTextBox控件 8.6应用程序向导
8.1 通用对话框 8.2 菜单设计 8.3 多重窗体和多文档界面 8.4 工具栏和状态栏 8.5 RichTextBox控件 8.6 应用程序向导 第八章 界面设计(3学时)
81通用对话框( Common Dialog) 通用对话框添加到工具箱 工程/部件 选定部件 选定 Microsoft CommDialog 标签 Control 6.0 确定 打开通用对话框: 通用对话框的类型 Action方法 打开(Open) ShowOpen [另存为 Save as) ShowSave 颜色( Color) ShowColor 字体(om 4w ShowFont 打印机( Printer 5 ShowPrinter 和帮助(Hep) 6 ShowHelp 属性 Action:打开通用对话框 DialogTiltle:对通用话框标题 y Cancel Error 选择“取消”按钮,出现错误警告 Err. Number置为32755( cdCa False(缺省):选择“取消”按钮,没有错误警告
8.1 通用对话框(CommonDialog) 属性 Action:打开通用对话框。 DialogTiltle:对通用话框标题。 CancelError True:选择“取消”按钮,出现错误警告; Err.Number置为32755(cdCancel)。 False(缺省):选择“取消”按钮,没有错误警告。 工程/部件 选定 部件 标签 选定Microsoft CommDialog Control 6.0 通用对话框添加到工具箱 通用对话框的类型 Action 方法 打开(Open) 1 ShowOpen 另存为(Save As) 2 ShowSave 颜色(Color) 3 ShowColor 字体(Font) 4 ShowFont 打印机(Printer) 5 ShowPrinter 和帮助(Help) 6 ShowHelp 确定 打开通用对话框:
1.“打开”文件对话框 属性页 打开/另存为颜色字体打印帮助 DialogTiltle 对话框标题() 标志():p Filename文件名称c 缺省扩展名Q DefaultExt InitDir 初始化路径①) 文件最大长度) Filter 过滤器①) 过滤器萦引⑩:p FilterIndex 厂取错误 匚确定」取清」应用)」_帮助」 属性 Filename:包含路径 FileTitle:不包含路径 Filter:例如 Documents(*.DOC)*.DOC Text Files(*TXT)I *. txt All Files/**2 Filterlndex:决定在文件类型列表框中显示第几组类型的文件。 nitIn:初始化路径
属性 FileName:包含路径 FileTitle:不包含路径 Filter:例如, Documents(*.DOC)|*.DOC|Text Files(*.TXT)|*.txt|All Files|*.* FilterIndex:决定在文件类型列表框中显示第几组类型的文件。 InitDir:初始化路径 1. “打开”文件对话框 DialogTiltle FileName InitDir Filter FilterIndex DefaultExt
例81简单的文本编辑程序当按“打开”按钮,在“打开”对话框按“取消”按 钮,显示有关信息。 「通用对话框应用示例 □口区 Open Common Dialog 1. filename For Input As #1 打开 Do While Not EOF (1) 另存为 Line Input #1, inputdata 施色 txtNoteEdit. Text=txtNoteEdit Text +inputdata +ily Chr(13)+Chr(10) LO 打印 Close #1 结東 中
例8.1 简单的文本编辑程序,当按“打开”按钮,在“打开”对话框按“取消”按 钮,显示有关信息。 Open CommonDialog1.filename For Input As #1 Do While Not EOF(1) Line Input #1, inputdata txtNoteEdit.Text = txtNoteEdit.Text + inputdata + _ Chr(13) + Chr(10) Loop Close #1
2.“另存为”对话框 没有提供真正的存储文件操作,仍需要编程完成储存操作。 属性 DefaultExt:缺省扩展名 例81中“另存为按钮的事件过程 3.“颜色”对话框 属性 Color:返回或设置选定的颜色。 例81“颜色.”按钮的事件过程
2. “另存为”对话框 没有提供真正的存储文件操作,仍需要编程完成储存操作。 属性 DefaultExt:缺省扩展名 例8.1中“另存为...”按钮的事件过程 3. “颜色”对话框 属性 Color:返回或设置选定的颜色。 例8.1中“颜色...”按钮的事件过程