在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Windows 窗体的 OpenFileDialog(打开文件对话框)组件是一个预先配置的对话框。它与 Windows 操作系统的“打开文件”对话框相同。该控件是从 CommonDialog 类继承的。在基于 Windows 的应用程序中,可该组件实现简单的文件选择,而不必配置自己的对话框。利用标准的 Windows 对话框,可以创建用户所熟悉的应用程序界面。 一、OpenFileDialog 组件的主要属性包括:
例如:"Text files (*.txt)|*.txt|All files (*.*)|*.*"。如果要将多个过滤模式添加到过滤条件中,可用分号将文件类型分隔开,例如: "Image Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|All files (*.*)|*.*"使用 FilterIndex 属性设置第一个显示给用户的过滤选项。 默认值为 1。第一个过滤条目的索引值为 1。
9、 InitialDirectory属性:获取初始化路径。
二、OpenFileDialog组件的主要方法包括:
(1) 启动VS2012,新建一个C# Windows应用程序项目 (2) 在程序设计窗体中添加两个个Label控件,分别设置其Text属性为“FilePath”、“FileName”;再添加一个TextBox控件,保留其默认属性即可;再添加一个Button控件,设置其Text属性为“Open Files”。调整窗体和控件的大小以适合窗口。如下所示: (3) 为Button控件(Open Files)的鼠标单击(Click)事件添加如下代码: 1 OpenFileDialog openfiledialog = new OpenFileDialog();//声明并初始化openfiledialog类 2 openfiledialog.InitialDirectory = @"E:\";//设置文件打开初始目录为E盘 3 openfiledialog.Title = "打开文本文件";//设置打开文件对话框标题 4 openfiledialog.Filter = "All Files(*.*)|*.*|txt Files(*.txt)|*.txt";//设置文件过滤类型 5 openfiledialog.FilterIndex = 2;//根据文件类型索引设置文件过滤类型 6 openfiledialog.RestoreDirectory = true;//设置对话框是否记忆之前打开的目录 7 if (openfiledialog.ShowDialog() == DialogResult.OK)//当点击文件对话框的确定按钮时打开相应的文件 8 { //并执行如下语句块 9 tbfilepath.Text = openfiledialog.FileName;//获取选择文件的完整路径名(含文件名称) 10 tbfilename.Text = tbfilepath.Text.Substring(tbfilepath.Text.LastIndexOf("\\")+1); 11 } //获取选择文件的完整文件名(不含路径) (4)运行实例程序,单击“选择文件”按钮将弹出您熟悉的Windows“打开”对话框,选择文件后,文件名称和文件路径将显示在窗体的文本框中。
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论