zoukankan      html  css  js  c++  java
  • 文件选择之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

  • 相关阅读:
    洛谷P3275 [SCOI2011]糖果
    2018年12月30&31日
    洛谷P4114 Qtree1
    洛谷P4116 Qtree3
    洛谷P4315 月下“毛景树”
    洛谷P1505 [国家集训队]旅游
    洛谷P2253 好一个一中腰鼓!
    CF616D Longest k-Good Segment
    洛谷P3979 遥远的国度
    洛谷P2486 [SDOI2011]染色
  • 原文地址:https://www.cnblogs.com/xiaowie/p/8867502.html
Copyright © 2011-2022 走看看