zoukankan      html  css  js  c++  java
  • Winform打开本地文件,本地文件夹路径

    在开发Winform程序中会用到很多常用的功能,其中点击按钮搜素选定本地文件或文件夹路径就很频繁

    其中若只实现打开本地文件,则需要添加FolderBrowserDialog控件,例如:

    private void button2_Click(object sender, EventArgs e)
    {
      FolderBrowserDialog dilog = new FolderBrowserDialog();
      dilog.Description = "请选择文件夹";
      if (dilog.ShowDialog() == DialogResult.OK || dilog.ShowDialog() == DialogResult.Yes)
      {
        textBox1.Text = dilog.SelectedPath;
      }
    }

    运行时,点击该button2按钮就能出现可供选择的对话框,如下所示:

    但是上述控件只能选择目录路径,并不能选定某文件路径,因此如果想选择某文件路径,则需要控件OpenFileDialog支持

    例如:

    private void button3_Click(object sender, EventArgs e)
    {
      OpenFileDialog fileDialog = new OpenFileDialog();
      fileDialog.InitialDirectory = "C:\";    //打开对话框后的初始目录
           fileDialog.Filter = "文本文件|*.txt|所有文件|*.*";
      fileDialog.RestoreDirectory = false;    //若为false,则打开对话框后为上次的目录。若为true,则为初始目录
           if (fileDialog.ShowDialog() == DialogResult.OK){

        textBox1.Text = Path.GetFullPath(fileDialog.FileName);//将选中的文件的路径传递给TextBox “FilePath”

      }
    }

    实例图如下:

     两者的区别就是一个只能选择目录路径,另一个只能选择文件路径,使用时看各自需要去选择实现

  • 相关阅读:
    简单工厂模式
    c# 接口属性继承
    web安全测试---跨站点脚本测试
    web安全测试---WebScarab工具介绍
    Appscan安全漏洞扫描使用(转)
    web安全测试---AppScan扫描工具(转)
    修改DB-LINK连接数方法
    LoadRunner 11破解方法
    数据库学习网站和linux学习网站
    关于误删表可在回收站中闪回
  • 原文地址:https://www.cnblogs.com/rhp2lmy1314/p/14643812.html
Copyright © 2011-2022 走看看