zoukankan      html  css  js  c++  java
  • C# winForm FolderBrowserDialog和OpenFileDialog

            在winForm中,我们一般会有这样的需求,选择本机的一个图片或者其他文件进去读取或者其他的操作,也可能回选择某一个文件夹下面的所有图片来操作,winForm中为我们提供了两个控件FolderBrowserDialog和OpenFileDialog

    FolderBrowserDialog:用来选择一个文件夹,从而读取这个文件夹下面的所有文件

    OpenFileDialog:用来读取单个文件

    下面来看看他们具体的用法

     首先对于这两个控件我们可以从工具箱里托一个过来,也可以直接用代码创建

     先看看FolderBrowserDialog的用法,我们拖一个控件到窗体中,然后实现选择,并将路径返回到文本框中

    View Code
        #region 选择pdf文件目录
            private void btnBrowse_Click(object sender, EventArgs e)
            {

                if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
                {
                    txtFile.Text = folderBrowserDialog1.SelectedPath;   
                }
            }

    OpenFIleDialog的用法也类似

    View Code
           private void button1_Click(object sender, EventArgs e)
            {
                string Pdfpath = "";
                OpenFileDialog op = new OpenFileDialog();
                op.Filter = "word Files(*.doc)|*.doc|All Files(*.*)|*.*";
                if (op.ShowDialog() == DialogResult.OK)
                {
                    Pdfpath = op.FileName;
                }
                else
                {
                    Pdfpath = "";
                }
                textBox1.Text = Pdfpath;

            }
  • 相关阅读:
    mysql 数据库【目录】
    Django 模板层
    Django文件下载(通过反向解析)
    Django 的路由系统
    Linux 搭建Django环境 + nginx + virtualenv虚拟环境
    layui 框架之秒传文件 (前端分段 MD5 型成秒传)
    Bootstrap 使用小点总结
    Django 之数据表操作
    前端之旅【目录】
    学习中遇到的小坑坑
  • 原文地址:https://www.cnblogs.com/shuang121/p/2797275.html
Copyright © 2011-2022 走看看