-1
我想创建一个文件对话框,就像MS Word中那样工作。具体来说,您可以在文件对话窗口中选择一个现有文件,创建一个新文件或删除一个文件。 OpenFileDialog是一个只读的交易。您无法使用该控件创建新文件。 SaveFileDialog不能用于选择现有的文件。有没有一种控制能够完成上述所有内容?Winforms OpenFileDialog问题
我想创建一个文件对话框,就像MS Word中那样工作。具体来说,您可以在文件对话窗口中选择一个现有文件,创建一个新文件或删除一个文件。 OpenFileDialog是一个只读的交易。您无法使用该控件创建新文件。 SaveFileDialog不能用于选择现有的文件。有没有一种控制能够完成上述所有内容?Winforms OpenFileDialog问题
创建自定义对话框,您应该遵循以下步骤:
private string PickAFolder()
{
string selectedFolder = string.Empty;
using(var f = new MyFolderDialog())
{
if(f.ShowDialog() == DialogResult.Ok)
{
selectedFolder = f.SelectedFolder;
}
}
return selectedFolder;
}
我希望这会有所帮助。
OpenFileDialog是一个密封类。您不能扩展或修改它。所以创建自己的自定义OpenFileDialog有点复杂。你可以从这里开始[自定义OpenFileDialog](http://www.codeproject.com/Articles/16276/Customizing-OpenFileDialog-in-NET) – Steve 2014-10-11 17:16:58
谢谢,史蒂夫。显然,希望情况并非如此。我听说Powershell Studio可以完成我所要求的所有事情。现在就追赶。感谢您的回复。 – 2014-10-13 18:21:41