나는 사용자가 세계 이름과 작성자 이름을 입력하도록 요청하는 프로그램을 만들고 있습니다. 끝내기를 클릭하면 saveFileDialog가 열리고 사용자에게 저장 위치를 선택하라는 메시지가 표시됩니다. 하지만 사용자가 파일 이름으로 입력 한 세계의 이름을 자동으로 입력하려고합니다. 그러나 사용자가 자유롭게 변경할 수 있습니다. 이것이 가능하며 어떻게 할 수 있습니까?saveFileDialog에서 자동으로 파일 이름을 입력하는 방법
내 저장 코드는 saveFileDialog가 JSON 필터 설정에 있습니다.
//Saving the project
if (saveWork.ShowDialog() == DialogResult.OK)
{
string output = JsonConvert.SerializeObject(MainForm.CurrentWorld);
try
{
string name = saveWork.FileName;
using (System.IO.StreamWriter sw = new StreamWriter(name))
sw.WriteLine(output);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
너무 길지는 않지만? – Robin
@RobinDashWood : 경로가없는 이름으로 설정할 수 있으며 그 이름을 사용합니다. – SLaks
감사합니다. 작동합니다. 타이머가 만료되는대로 나는 당신의 대답을 받아 들일 것입니다 :) – Robin