文件选择之OpenFileDialog控件

OpenFileDialog控件主要用于选择要打开的文件,在使用时可以在属性面变中设置属性,也可在代码中设置其属性

OpenFileDialog控件的属性

InitialDirectory        对话框的初始目录

Filter            要在对话框中显示的文件筛选器,例如“文件.Txt”

FitlerIndex          在对话框中选择的文件筛选器的索引,如果选第一项就为1

FileName          第一个在对话框中显示的文件或最后一个选取的文件

Title             将显示对话框标题栏中的字符

ShowHelp          启用帮助按钮

       
        private void button1_Click(object sender, EventArgs e)
        {
            
            OpenFileDialog open = new OpenFileDialog();   
            open.InitialDirectory =@"C:UsersAdministratorDesktop新建文件夹";  //定义初始目录
            open.Filter = "文本文件(.txt)|*.txt"; //过滤打开的文件
            //open.FileName = "123"; //设置默认的名字
           
            if (open.ShowDialog()==DialogResult.OK)
            {
                //string filene = open.FileName;
                string neitrong = "";  //设置变量neirong来接收读取流的接收
                StreamReader sd = new StreamReader(open.FileName,System.Text.Encoding.GetEncoding("gb2312"));//需要转码,不转码中文会出现乱码
                while ((neitrong=sd.ReadLine())!=null)
                {
                    textBox1.Text += neitrong;

                }
            }
            else
            {
              // ""
            }
        }            

  

备注
 
 

文件名既包含文件路径也包含扩展名。如果未选定文件,该方法将返回空字符串 ("")。

在 SaveFileDialog 类中使用该属性时,它表示所保存的文件;在 OpenFileDialog 类中使用该属性时,它表示正打开的文件。

该属性只能是一个选定文件的名称。如果希望返回包含多重选择对话框中所有选定文件名称的数组,请使用 FileNames

原文地址:https://www.cnblogs.com/xiaowie/p/8867502.html