FolderBrowserDialog(文件夹浏览对话框)
2013-01-20 14:41
351 查看
1.选择数据库目录,在此处不需要新建文件夹,因此屏蔽新建文件夹按钮。
C#代码
FolderBrowserDialog df = new FolderBrowserDialog();
//设置文件浏览对话框上的描述内容
df.Description = "选择所有数据库文件所在根目录地址";
//不显示对话框下方的创建新文件夹按钮
df.ShowNewFolderButton = false;
/*
判断是否已直接输入文件夹目录地址,如果存在则将此值赋于对话框的已选地址,这样就可以让对话框显示您上次选择或添加的目录地址了。
*/
if (tBoxDbRoot.Text != "")
{
df.SelectedPath = tBoxDbRoot.Text;
}
else
{
df.RootFolder = Environment.SpecialFolder.MyComputer;//指定对话框默认显示的根目录地址 注意RootFolder的接收数据类型
}
//显示文件夹对话框,并返回对话框处理结果数值
DialogResult result = df.ShowDialog();
if (result == DialogResult.OK) //另外一种判断办法 if (df.ShowDialog(this) == DialogResult.OK)
{
//将中的数据库目录地址赋于类全局变量数据库根目录
string folderPath = df.SelectedPath;
if (folderPath != "")
{
tBoxDbRoot.Text = folderPath;
Cls_dbRootPath = tBoxDbRoot.Text;
}
}
2.选择数据库备份目录或创建新的数据库备份目录
C#代码
FolderBrowserDialog bakFolder = new FolderBrowserDialog();
bakFolder.Description = "选择所有数据库文件备份目录";
//这里没有设计 bakFolder.ShowNewFolderButton是因为默认些按钮是显示的。
if (Cls_dbBackRootPath != "")
{
bakFolder.SelectedPath = Cls_dbBackRootPath;
}
else
{
bakFolder.RootFolder = Environment.SpecialFolder.MyComputer;
}
if (bakFolder.ShowDialog(this) == DialogResult.OK)
{
Cls_dbBackRootPath = bakFolder.SelectedPath;
//这里省略了开始处理执行数据库备份的代码...
}
C#代码
FolderBrowserDialog df = new FolderBrowserDialog();
//设置文件浏览对话框上的描述内容
df.Description = "选择所有数据库文件所在根目录地址";
//不显示对话框下方的创建新文件夹按钮
df.ShowNewFolderButton = false;
/*
判断是否已直接输入文件夹目录地址,如果存在则将此值赋于对话框的已选地址,这样就可以让对话框显示您上次选择或添加的目录地址了。
*/
if (tBoxDbRoot.Text != "")
{
df.SelectedPath = tBoxDbRoot.Text;
}
else
{
df.RootFolder = Environment.SpecialFolder.MyComputer;//指定对话框默认显示的根目录地址 注意RootFolder的接收数据类型
}
//显示文件夹对话框,并返回对话框处理结果数值
DialogResult result = df.ShowDialog();
if (result == DialogResult.OK) //另外一种判断办法 if (df.ShowDialog(this) == DialogResult.OK)
{
//将中的数据库目录地址赋于类全局变量数据库根目录
string folderPath = df.SelectedPath;
if (folderPath != "")
{
tBoxDbRoot.Text = folderPath;
Cls_dbRootPath = tBoxDbRoot.Text;
}
}
2.选择数据库备份目录或创建新的数据库备份目录
C#代码
FolderBrowserDialog bakFolder = new FolderBrowserDialog();
bakFolder.Description = "选择所有数据库文件备份目录";
//这里没有设计 bakFolder.ShowNewFolderButton是因为默认些按钮是显示的。
if (Cls_dbBackRootPath != "")
{
bakFolder.SelectedPath = Cls_dbBackRootPath;
}
else
{
bakFolder.RootFolder = Environment.SpecialFolder.MyComputer;
}
if (bakFolder.ShowDialog(this) == DialogResult.OK)
{
Cls_dbBackRootPath = bakFolder.SelectedPath;
//这里省略了开始处理执行数据库备份的代码...
}
相关文章推荐
- FolderBrowserDialog(文件夹浏览对话框)
- 确定文件的位置--浏览文件夹对话框folderBrowserDialog
- FolderBrowserDialog(文件夹浏览对话框) 使用详解和例子
- FolderBrowserDialog(文件夹浏览对话框)
- 浏览文件对话框FolderBrowserDialog
- WPF:自定义Metro样式文件夹选择对话框FolderBrowserDialog
- C# FolderBrowserDialog Scroll to Selected Path 文件夹选择框初始位置没有滚动到默认文件夹
- WPF 获得文件夹路径 FolderBrowserDialog
- 选择文件夹的控件Folderbrowserdialog
- C#选择目录对话框FolderBrowserDialog
- C# 对话框类(OpenFileDialog,SaveFileDialog,FolderBrowserDialog)
- 文件选择对话框filedialog,OpenFileDialog,FolderBrowserDialog
- vb.net 教程 3-5 窗体编程 对话框2 OpenFileDialog & FolderBrowserDialog
- FolderBrowserDialog组件选择文件夹
- C#使用FolderBrowserDialog类实现选择打开文件夹方法详解
- 转载:浏览文件夹对话框,演示SHBrowseForFolder用法
- FolderBrowserDialog提示用户选择文件夹滴
- 通用对话框学习二:FolderBrowserDialog
- C#选择目录对话框FolderBrowserDialog
- VC++ 实现文件夹选择对话框.FolderBrowser