【发布时间】:2019-05-16 11:13:11
【问题描述】:
我有一个视图,其中包含一个文本字段和一个按钮。 该按钮显示一个 SaveFileDialog - 选定的文件路径将分配给文本字段。
var saveFileDialog = new System.Windows.Forms.SaveFileDialog();
var lastPath = saveFileDialog.InitialDirectory; //empty
我想要的是知道位置,SaveFileDialog 在 ShowDialog 上打开。
我知道,我可以设置 InitialDirectory,但是这个属性默认是空的。而且我明确地不想设置 InitialDirectory,我的目标是获得一个表单明显记得的那个。
有没有办法得到这个(无需额外“保存”它以供下次调用)。
【问题讨论】:
-
您是否设置了FileDialog.RestoreDirectory 属性?它将为您恢复最后一个目录(如果这是您对
without extra "saving" it for the next call.的意思)。 -
我不想设置初始目录。我想获得路径,对话框将在打开时显示,而不影响它。