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

  • 相关阅读:
    Http 请求处理流程
    ASP.NET 4.0: 请求验证模式变化导致ValidateRequest=false失效
    Android Animation学习笔记【转载】
    Http Handler 介绍
    对路径XXX的访问被拒绝(文件操作权限)的解决方法
    控制页面滚动条
    Sqlserver查询字段默认值
    Ajax基础
    浮动&定位
    定时器
  • 原文地址:https://www.cnblogs.com/xiaowie/p/8867502.html
Copyright © 2011-2022 走看看