private void btnStart_Click(object sender, EventArgs e)
{
System.Windows.Forms.FolderBrowserDialog openFolderDialog = new System.Windows.Forms.FolderBrowserDialog();
if (openFolderDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
Properties.Settings.Default.LastSelectedFolder = openFolderDialog.SelectedPath.ToString();
Properties.Settings.Default.Save();
}
LastSelectedFolder가 존재하지 않습니다. Settings (설정) 탭의 프로젝트 속성으로 이동하려고했는데 거기에 LastSelectedFolder 값이 추가되었습니다. 그래서FolderBrowserDialog를 사용하여 사용자가 마지막으로 선택한 폴더를 저장하고로드하는 방법은 무엇입니까?
는 지금은이 이름 설정 유형 문자열 범위 사용자 값 LastSelectedFolder
그러나이 오류가 발생하고 또한 위치와 방법 btnStart을 클릭하면 내가 그것을 다시로드 않습니다 저장 한 후 여전히 작동하지 않습니다? 기본이 후에도를 추가 한 후
LastSelectedFolder은 설정이 존재하지 않습니다 :
마지막으로 선택한 폴더가 저장되었지만 다음에 사용하지 않은'FolderBrowserDialog'을 표시합니다. –
** 1) ** 새로운 버전의 질문에서 우리는 스크린 샷에서 'LastSelectedFolder' 값을 포함하는'Setting'이라는 속성 이름을 볼 수 있습니다. 그래서 당신의 코드는 현재'Properties.Settings.Default.LastSelectedFolder'를 사용하기 때문에 빌드 에러가 있어야합니다. ** 2) ** 또한 폴더 브라우저의 속성에 수동으로 설정을 지정하지 않아도 다음과 같은 응용 프로그램 설정에 대한 속성 바인딩을 사용할 수 있습니다 : [VB.Net 또는 C#에서 설정 저장] (http : // stackoverflow. com/q/32487574/3110834) –