控件openFileDialog(文件浏览器)的应用

原创 2013年12月03日 14:52:45
作用:

调出文件浏览器窗口,用于选定文件。

代码模式下新建一个OpenFileDialog并设定相关属性

1

    //打开一个文件选择框
    OpenFileDialog ofd = new OpenFileDialog();
    ofd.Title = "Excel文件";    //文件浏览器的标题
    ofd.FileName = "";     //默认文件名框中的默认名字
    ofd.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);//为了获取特定的系统文件夹,可以使用System.Environment类的静态方法GetFolderPath()。该方法接受一个Environment.SpecialFolder枚举,其中可以定义要返回路径的哪个系统目录
    ofd.Filter = "Excel文件(*.xls)|*.xls";  //限制文件类型的方位,如果多个,例如:Excel文件(97-03)|*.xls|Excel文件(07以上版本)|*.xlsx
    ofd.ValidateNames = true;     //文件有效性验证ValidateNames,验证用户输入是否是一个有效的Windows文件名
    ofd.CheckFileExists = true; //验证路径有效性 
    ofd.CheckPathExists = true; //验证文件有效性



2取得选择的文件的路径。 

if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                xlsPath = openFileDialog1.FileName;
                label1.Text = xlsPath;




            }
            else
            {
                label1.Text = "错了";
                return;
            }

C++ windows图形界面,点击Button按钮通过openFileDialog控件选择文件

C++ windows图形界面,点击Button按钮通过openFileDialog控件选择文件
  • chentravelling
  • chentravelling
  • 2015年06月09日 21:44
  • 2476

C#中OpenFileDialog获取文件名和文件路径的常用方法

System.IO.Path.GetFullPath(openFileDialog1.FileName); //绝对路径 System.IO.P...
  • lin_cj
  • lin_cj
  • 2016年07月13日 16:21
  • 716

创建一个如下的窗体,并在窗体上放置saveFileDialog、openFileDialog两个控件。

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; ...
  • u012369175
  • u012369175
  • 2014年11月06日 15:11
  • 1241

使用OpenFileDialog 控件添加文件

开发工具:microsoft visual studio 2010 开发语言:C# 演示实例如下 1、一次添加多个文件的代码 private void buttonAdd_Click...
  • liyc123youxiang
  • liyc123youxiang
  • 2013年11月23日 10:12
  • 560

C#中OpenFileDialog获取文件名和文件路径的常用方法

System.IO.Path.GetFullPath(openFileDialog1.FileName);                             //绝对路径 System.I...
  • zjm750617105
  • zjm750617105
  • 2015年08月23日 00:08
  • 15399

用WPF做一个简易浏览器

微软的WPF(Windows Presentation Foundation)是目前Windows平台上最好用的图形界面框架了。如果想在Windows平台上编写图形界面程序,而且没有跨平台且性能需求比...
  • u011054333
  • u011054333
  • 2017年06月30日 01:01
  • 1608

浏览器兼容多文件上传控件

浏览器兼容多文件上传控件 ...
  • daisyliys
  • daisyliys
  • 2015年12月20日 20:42
  • 1195

C# openfiledialog设置filter属性后达不到过滤效果的原因之一

此处用RichTextBox控件举例>>> 在窗体对应的类中处理Load事件可以为openfiledialog设置Filter的属性: private void Form1_Load(object...
  • qq2399431200
  • qq2399431200
  • 2013年06月22日 21:13
  • 2081

MFC控件Microsoft Web Browser简单浏览器实现

环境:VS2013 新建工程:基于对话框 ①在对话框添加控件Microsoft Web Browser(说明:VS2013上控件的名字是Microsoft Web Browser,其它的编...
  • CSDN3436
  • CSDN3436
  • 2014年12月10日 19:00
  • 1198

winfrom-OpenFileDialog选择图片并设定大小

using System; using System.Drawing; using System.Windows.Forms; namespace WindowsFormsApplication2 ...
  • Joyhen
  • Joyhen
  • 2017年02月07日 20:41
  • 1354
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:控件openFileDialog(文件浏览器)的应用
举报原因:
原因补充:

(最多只允许输入30个字)