FolderBrowserDialog使用

private void button_browse_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog fbd = new FolderBrowserDialog();
            fbd.Description = "请选择目录:";
            fbd.ShowNewFolderButton = true;
            fbd.RootFolder = Environment.SpecialFolder.MyComputer;
            fbd.SelectedPath = textBox_saveDir.Text;
            if (fbd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                textBox_saveDir.Text = fbd.SelectedPath;
            }
        }
时间: 2024-08-25 07:50:30

FolderBrowserDialog使用的相关文章

C# FolderBrowserDialog 的用法

string defaultPath = ""; FolderBrowserDialog dialog = new FolderBrowserDialog(); //打开的文件夹浏览对话框上的描述 dialog.Description = "请选择一个文件夹"; //是否显示对话框左下角 新建文件夹 按钮,默认为 true dialog.ShowNewFolderButton = false; //首次defaultPath为空,按FolderBrowserDial

FolderBrowserDialog 关于设置为单线程单元(STA)模式的问题

当Main函数是这样的状态的时候,当打开FolderBrowserDialog控件的时候 ,报错 这里有两种解决办法,第一种,就是把main 上加[STAThread] 第二种是启用一个线程 Thread newThread = new Thread(new ThreadStart(ToOpenBD));//初始化线程 参数是委托  ToOpenBD是方法名字,没有参数            newThread.SetApartmentState(ApartmentState.STA);//设置

WPF:自定义Metro样式文件夹选择对话框FolderBrowserDialog

1.前言 WPF并没有文件选择对话框,要用也就只有使用Winform版的控件.至今我也没有寻找到一个WPF版本的文件选择对话框. 可能是我眼浊,如果各位知道有功能比较健全的WPF版文件选择对话框.文件打开对话框,还请留言告知. 这次做的是一个精简版的文件选择对话框.包含一个UserControl和一个承载UserControl的Window. 另外TreeView的样式引用自Mahspps中的样式.也就是如果需要使用这个文件选择对话框,就必须要引用Mahapps的相关dll. 当然,我会提供整个

在WPF使用FolderBrowserDialog和OpenFileDialog。

相信习惯以前winform开发的朋友们都对FolderBrowserDialog和OpenFileDialog这两个东东不陌生,但是在我最近做的WPF项目中 才发现这两个东东在WPF中却不是默认存在的,郁闷,好歹WPF也出来几年了,咋个微软的同志不与时俱进呢. 好了,说说具体怎么用吧. OpenFileDialog 用这个东东需要引用Microsoft.Win32类库.还是老玩意可靠. Microsoft.Win32.OpenFileDialog op = new Microsoft.Win32

C# FolderBrowserDialog Scroll to Selected Path 文件夹选择框初始位置没有滚动到默认文件夹

public static class FolderBrowserLauncher { /// <summary> /// Using title text to look for the top level dialog window is fragile. /// In particular, this will fail in non-English applications. /// </summary> const string _topLevelSearchString

FolderBrowserDialogがWindows7環境で選択されたFolderを適切ないように表示事象

一つの銀行内部システムがUpdateして.そもそもXPシステムの場合.順調で来たのに. Windows7の場合. FolderBrowserDialogがうまく動作してなかった. 調べて結果が.仕方ない.Windows Systemの既存Bugです. 色々調査を書けて.結論として二つの対応方針があります. 1.Windowチーム開発されたWindowsAPICodePack をDownloadして. そのMicrosoft.WindowsAPICodePack.Dialogsを参照して.下記の例

C# winform (FolderBrowserDialog)文件管理

打开文件夹中默认路径下的excl文件 private void button7_Click(object sender, EventArgs e) { FolderBrowserDialog fbd = new FolderBrowserDialog(); fbd.SelectedPath = "D:";//默认打开d盘 if (fbd.ShowDialog() == DialogResult.OK) { textBox1.Text = fbd.SelectedPath; Direct

.net core 3.0 WPF中使用FolderBrowserDialog

前言 随着.net core 3.0 的发布,WPF 也可以在 core 平台上使用了.当前的 WPF 不支持跨平台,仅能够在 Windows 平台上使用.如果想体验 WPF 跨平台开发,可以访问开源项目Avalonia.不过当前的 WPF 已经可以满足我们的大部分使用需求了,毕竟使用 core 开发起来很爽.这意味着不必在用户的机器上安装 .net framework 依赖环境,以独立的方式发布的软件,复制到任意一台 Windows 上就可以直接运行. 启程 当我们带着激动的心情开始新的 WP

C#中FolderBrowserDialog类打开文件夹使用说明

C#中FolderBrowserDialog类打开文件夹使用说明 ??作用:打开文件选择窗口获取文件夹路径. ??导入的命名空间为: System.Windows.Forms; 属性: ??Description:打开文件框的标题. ??ShowNewFolderButton:是否显示新建文件夹按钮. ??SelectedPath:选择的路径. ??RootFolder:表示根目录的位置. folderBrowserDialog1.RootFolder = Environment.Special