修改保存对话框,设置初始目录为项目路径属性的值
This commit is contained in:
@@ -1714,6 +1714,30 @@ namespace JoyD.Windows.CS.Toprie
|
||||
FileName = $"温度数据_{DateTime.Now:yyyyMMdd_HHmmss}"
|
||||
};
|
||||
|
||||
// 设置保存对话框的初始目录为ProjectPath属性的值
|
||||
if (!string.IsNullOrEmpty(ProjectPath))
|
||||
{
|
||||
// 确保目录存在
|
||||
if (Directory.Exists(ProjectPath))
|
||||
{
|
||||
saveFileDialog.InitialDirectory = ProjectPath;
|
||||
}
|
||||
else
|
||||
{
|
||||
// 尝试创建目录
|
||||
try
|
||||
{
|
||||
Directory.CreateDirectory(ProjectPath);
|
||||
saveFileDialog.InitialDirectory = ProjectPath;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine($"创建项目路径目录失败: {ex.Message}");
|
||||
// 如果创建目录失败,则不设置初始目录,使用默认行为
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 如果用户选择了文件路径
|
||||
if (saveFileDialog.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user