Mir*_*pas 10 c# savefiledialog
我SaveFileDialog用来选择我想要保存文件的路径.我设置InitialDirectory为某个文件夹,但我想将保存位置限制为该文件夹或该文件夹的子文件夹.这可能吗?
SaveFileDialog dialog = new SaveFileDialog();
dialog.InitialDirectory = "SomePath"//this is the path that I want to be root folder
Run Code Online (Sandbox Code Playgroud)
不,这是不可能的.
您无法直接将其设置为属性SaveFileDialog.但您可以尝试通过使用FileOk事件来验证文件是否在该目录中,否则取消该事件!
dialog.FileOk +=
delegate (object sender, CancelEventArgs e)
{
if (dialog.FileName is in wrong directory)
{
e.Cancel = true;
}
};
Run Code Online (Sandbox Code Playgroud)
如上所述,下一个最佳选择是构建自己的Dialog!
| 归档时间: |
|
| 查看次数: |
4070 次 |
| 最近记录: |