Visual C#.NET 应用程序设计 第5章

Visual C#.NET 应用程序设计 第5章

ID:40239540

大小:1.33 MB

页数:89页

时间:2019-07-28

Visual C#.NET 应用程序设计 第5章_第1页
Visual C#.NET 应用程序设计 第5章_第2页
Visual C#.NET 应用程序设计 第5章_第3页
Visual C#.NET 应用程序设计 第5章_第4页
Visual C#.NET 应用程序设计 第5章_第5页
资源描述:

《Visual C#.NET 应用程序设计 第5章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章对话框与文本编辑器文本编辑也是Windows程序设计中的一项重要内容,本章结合RichTextBox控件及通用对话框控件,介绍文本编辑器的设计方法。本章重点掌握:通用对话框控件的使用RichTextBox控件的使用5.1对话框控件5.2RichTextBox控件5.3文本编辑器设计5.4设计范例与练习题5.1对话框控件5.1.1文件打开和保存对话框5.1.2颜色对话框5.1.3字体对话框5.1.4打印对话框5.1.5消息框一般情况下,应用程序都要使用对话框向用户提示信息或接受用户输入的信息。.NET平台提供

2、了OpenFileDialog、SaveFileDialog、ColorDialog、FontDialog和PrintDialog等对话框组件,用于应用程序设计。5.1.1文件打开和保存对话框用户可以使用文件打开对话框浏览本地或网络中任何计算机上的文件夹,并选择打开一个或多个文件。可以使用文件保存对话框浏览文件系统并选择要保存的文件。.NET提供了实现两个对话框的类OpenFileDialog类和SaveFileDialog类。注意,两个对话框只返回要打开或保存的文件名,并没有真正提供打开或保存文件的功能,读者必须自

3、己编写文件打开或保存代码,才能真正实现文件打开和保存功能。1.OpenFileDialog组件OpenFileDialog组件是一个预先配置的对话框。它与Windows操作系统所公开的“打开文件”对话框相同。将OpenFileDialog组件添加到窗体后,它出现在Windows窗体设计器底部的栏中。用户可以使用OpenFileDialog组件浏览计算机上的文件夹,并选择打开一个或多个文件。用户选定要打开的文件后,可以使用两种机制来打开文件。如果希望使用文件流,则可以创建StreamReader类的实例。另一种方法是使

4、用OpenFile方法打开选定的文件。OpenFileDialog常用属性如下。DefaultExt属性:设置默认文件扩展名。FileName属性:设置对话框中选定的文件名的字符串。FileNames属性:获取对话框中所有选定文件的文件名。Filter属性:设置对话框的“另存为文件类型”或“文件类型”框中出现的选择内容。使用Filter属性设置或获取文件名筛选字符串,用于筛选具有特定扩展名的文件。筛选字符串的形式为"所有文件(*.*)

5、*.*

6、txt文件(*.txt)

7、*.rtf";前面的字符串"所有文件(*.*)"

8、用于显示,后面的字符串"*.*"才真正用于筛选,多个筛选通过“

9、”连接。FilterIndex属性:设置文件对话框中当前选定筛选器的索引。InitialDirectory属性:设置文件对话框显示的初始目录。Multiselect属性:设置对话框是否允许选择多个文件。ReadOnlyChecked属性:设置是否选定只读复选框。RestoreDirectory属性:设置对话框在关闭前是否还原当前目录。ShowHelp属性:设置文件对话框中是否显示“帮助”按钮。ShowReadOnly属性:设置对话框是否包含只读复选框。T

10、itle属性:设置文件对话框标题。ValidateNames属性:设置对话框是否只接受有效的Win32文件名。OpenFileDialog常用方法如下。Dispose方法:释放由Component占用的资源。Equals方法:确定两个Object实例是否相等。OpenFile方法:打开用户选定的具有只读权限的文件。该文件由FileName属性指定。Reset方法:将所有属性重新设置为其默认值。ShowDialog方法:运行通用对话框。ToString方法:提供此对象的字符串版本。OpenFileDialog常用事件如

11、下。Disposed事件:添加事件处理程序以侦听组件上的Disposed事件。FileOk事件:当用户单击文件对话框中的“打开”或“保存”按钮时发生。HelpRequest事件:当用户单击通用对话框中的“帮助”按钮时发生。【例5-1】使用OpenFileDialog组件以流方式打开文件在界面上放置一个Button控件和一个OpenFileDialog组件。当用户选定某个文件并单击“确定”后,打开对话框中选定的文件。代码设计如下:privatevoidbutton1_Click(objectsender,EventAr

12、gse){if(openFileDialog1.ShowDialog()==DialogResult){System.IO.StreamReadersr=newSystem.IO.StreamReader(openFileDialog1.FileName);MessageBox.Show(sr.ReadToEnd());sr.Close();}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。