zoukankan      html  css  js  c++  java
  • C#利用浏览按钮获得文件路径和文件夹路径

    生成文件夹路径

    private void btnChoose_Click(object sender, EventArgs e)

            {
                using (OpenFileDialog dialog = new OpenFileDialog())
                {
                    dialog.Multiselect = true;
                    if (dialog.ShowDialog() == DialogResult.OK)
                    {
                        try
                        {
                            this.tbFilePath.Text = dialog.FileName;
                        }
                        catch(Exception ex)
                        {
                            throw(ex);
                        }
                    }
                }

    生成文件路径

    新建一个FolderDialog类(重载FolderNameEditor)

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms.Design;
    using System.Windows.Forms;

    namespace   Common
    {
        class FolderDialog:FolderNameEditor
        {
            FolderBrowser fDialog = new FolderBrowser();
            public FolderDialog(){ }

            public DialogResult DisplayDialog()
            {
                return DisplayDialog("请选择一个文件夹");
            }

            public DialogResult DisplayDialog(string description)
            {
                fDialog.Description = description;
                return fDialog.ShowDialog();
            }

            public string Path
            {
                get
                {
                    return fDialog.DirectoryPath;
                }
            }

            ~FolderDialog()
            {
                fDialog.Dispose();
            }
        }
    }

    http://hovertree.com/menu/winform/

    浏览按钮下的事件

    private void btnChoose_Click(object sender, EventArgs e)
            {
                FolderDialog fDialog = new FolderDialog();
                fDialog.DisplayDialog();
                this.tbfilePath.Text = fDialog.Path;
            }

    推荐:http://www.cnblogs.com/roucheng/p/DGVHeaderText.html

  • 相关阅读:
    poj 3669 Meteor Shower
    poj 3009 Curling 2.0
    poj 1979 Red and Black
    区间内素数的筛选
    九度oj 题目1347:孤岛连通工程
    poj 3723 Conscription
    poj 3255 Roadblocks
    Luogu P3975 [TJOI2015]弦论
    AT2165 Median Pyramid Hard 二分答案 脑洞题
    后缀自动机多图详解(代码实现)
  • 原文地址:https://www.cnblogs.com/roucheng/p/csFolderDialog.html
Copyright © 2011-2022 走看看