第9章文件管理 §91公共对话框 §92数据文件 §93文件系统控件 §94文件系统对象
第9章 文件管理 §9.1 公共对话框 §9.2 数据文件 §9.3 文件系统控件 §9.4 文件系统对象 *
89.1公共对话框 对话框技术在软件中应用的非常广泛,第3章中介绍的 消息框 MsgBox和输入框 InputBox是两种最为简单的对话框。 像“打开”、“另存为”、“颜色”、“字体”、“打 印”、“帮助”等对话框在各类软件中使用频繁。为此, VB中专门提供了一个公用对话框控件,用于实现以上功能 添加“公共对话框”控件 二、使用“公共对话框 公用对话框的应用举例
§9.1 公共对话框 对话框技术在软件中应用的非常广泛,第3章中介绍的 消息框MsgBox和输入框InputBox是两种最为简单的对话框。 像“打开” 、 “另存为” 、 “颜色” 、 “字体” 、 “打 印” 、 “帮助”等对话框在各类软件中使用频繁。为此, VB中专门提供了一个公用对话框控件,用于实现以上功能。 一、添加“公共对话框”控件 二、使用“公共对话框” 三、公用对话框的应用举例
、添加“共对话”控 件 公用对话框是一个外部控件,不在标准工具箱中,使用时 需要设计者自己从部件中添加。具体方法为: 1.打开“部件”对话框 General ft Activex plugin A Microsoft ADO Data Control 6.0(OLEDB 右击“工具箱”,选择“部 MIcrosoft Agent Control 2.0 D Microsoft Calendar Control 9.0 Microsoft Chart Control 6.0 (OLEDB) a目 “工程”主菜单选项中选择 ft Comm Control 6.0 ommon Di alog Control 6.0 (S 瓶 crosoft Data Bound List Control60目目ys O Microsoft Dat aCrid Control 6.0 (OLEDB) Microsoft DataList Controls 6.0 (OLED 递口口 D Microsoft DirectAnimation Media Contro 自的 Microsoft Common Dialog Control 6. 0 (SP3) 定位:C: INDOWS\System32 COMDLG32.Cx 网智〓 选择“ MicroSoft Common Dial Ih
一、添加“公共对话框”控 件 公用对话框是一个外部控件,不在标准工具箱中,使用时 需要设计者自己从部件中添加。具体方法为: 1. 打开“部件”对话框 ➢ 右击“工具箱” ,选择“部件” ➢ “工程”主菜单选项中选择“部件” 2. 选择“MicroSoft Common Dialog Control 6.0
二、使用“公共对话框”+ “公用对话框”控件在程序运行时是一个不可见的控件。 在程序代码中要用该控件的有关方法让其显示出指定格式的对 话框。其方法有6种: 方 法 所显示的对话框 ShowOpen 显示“打开”对话框 ShowSave 显示“另存为”对话框 ShowColor 显示“颜色”对话框 ShowFont 显示“字体”对话框 ShowPrinter 显示“打印”对话框 ShowHelp 激活 Windows帮助引擎
二、使用“公共对话框” “公用对话框”控件在程序运行时是一个不可见的控件。 在程序代码中要用该控件的有关方法让其显示出指定格式的对 话框。其方法有6种: 方 法 所显示的对话框 ShowOpen 显示“打开”对话框 ShowSave 显示“另存为”对话框 ShowColor 显示“颜色”对话框 ShowFont 显示“字体”对话框 ShowPrinter 显示“打印”对话框 ShowHelp 激活Windows帮助引擎
1.使用“开”对 +框 CommonDialogl. ShowOpen 丁开 ? 主要 查找范围①):|素数 回-图 ①Fi1 我最近的文档工程1 攴名称。 回工程1 桌 ②Dia 我的文档 我的电脑 ③In 文件名Q 开 ④Fi 文件类型〔) 取消 厂以只读方式打开) k txt
1.使用“打开”对话 框 主要属性: ①FileName属性:设置默认文件名或返回所选文件的路径及名称。 Name=CommonDialog1.FileName ②DialogTitle属性:设置或返回对话框的标题。 CommonDialog1. DialogTitle=”请选择文件” ③InitDir属性:设置或返回对话框访问的初始文件目录。 CommonDialog1. InitDir=”D:\ABC” ④Filter属性:设置文件的过滤条件。 CommonDialog1.Filter = " (*.*)|*.*| (*.txt)|*.txt" CommonDialog1.ShowOpen
+1,用开”对话框+ 补充: Microsoft richtextBox contro16.0控件 该控件除了具有文 控件设计器|可插入对 General 本框控件的所有功能以 a Microsoft Masked Edit 决Ap百画 MIcrosoft Multimedia C 外,还具有一些高级功已 soft Netshow Play oft office Web c □ Microsoft picture 能,如:同一文本框中 口 Microsoft RemoteData 卩目P点题 的内容可以具有不同的2 t国 Microsoft Tabbed Dial 颜色、字体、字号等属 □ Microsoft Windows c 递口口k0 只显示选定项) 性,并且可以将文本中Hm网画 的内容直接与文件的读 应用A 写相联系
1.使用“打开”对话框 该控件除了具有文 本框控件的所有功能以 外,还具有一些高级功 能,如:同一文本框中 的内容可以具有不同的 颜色、字体、字号等属 性,并且可以将文本中 的内容直接与文件的读 写相联系。 补充:Microsoft RichTextBox Control 6.0控件
用“存为”对话 2.使用 框 CommonDialogl. ShowSave Private Sub Command1 Click CD1. ShowSaⅴe RTB1. SaveFile CD1. fileName. 1 End sub
2.使用“另存为”对话 框 CommonDialog1.ShowSave Private Sub Command1_Click() CD1.ShowSave RTB1.SaveFile CD1.FileName, 1 End Sub
使用“颜色”对话 框 CommonDialogl. ShowColor Color属性:设置初始颜色或返回用户所选定的颜色。 Forml Back Color=CommonDialogl Color F1ags属性:设置对话框的外观等。 值 含义 &H2显示全部的对话框,包括定义自定义颜色部分 H8使对话框显示帮助按钮
3.使用“颜色”对话 框 CommonDialog1.ShowColor Color属性:设置初始颜色或返回用户所选定的颜色。 Form1.BackColor=CommonDialog1.Color Flags属性:设置对话框的外观等。 值 含 义 &H2 显示全部的对话框,包括定义自定义颜色部分。 &H8 使对话框显示帮助按钮
+4.使用字体”对话框+ CommonDialogl. ShowFont Color属性:记录使用者所选择的字体颜色。 FontBold属性:记录使用者是否选择了粗体字。 Fontitalic属性:记录使用者是否选择了斜体字。 FontStrikethru属性:记录使用者是否选择了加删除线。 FontUnderline属性:记录使用者是否选择了加下画线。 Fontsize属性:记录使用者所选择的字体大小 F1ags属性 值 含义 H1使对话框只列出系统支持的屏幕字体 &H4使对话框显示帮助按钮。 &H100它指定对话框允许删除线,下划线,以及颜色效果
4.使用“字体”对话框 CommonDialog1.ShowFont Color属性:记录使用者所选择的字体颜色。 FontBold属性:记录使用者是否选择了粗体字。 FontItalic属性:记录使用者是否选择了斜体字。 FontStrikethru属性:记录使用者是否选择了加删除线。 FontUnderline属性:记录使用者是否选择了加下画线。 FontSize属性:记录使用者所选择的字体大小。 Flags属性: 值 含 义 &H1 使对话框只列出系统支持的屏幕字体。 &H4 使对话框显示帮助按钮。 &H100 它指定对话框允许删除线,下划线,以及颜色效果
+5+“打中对话樵+ CommonDialogl. ShowPrinter Copies属性:使用者所设定的打印份数。 FromPage属性:使用者所设定的开始页码 ToPage属性:使用者所设定的结束页码
5. “打印”对话框* CommonDialog1.ShowPrinter Copies属性:使用者所设定的打印份数。 FromPage属性:使用者所设定的开始页码。 ToPage属性:使用者所设定的结束页码