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は存在しません。 私は、プロジェクトのプロパティの[設定]タブに移動しようとしましたが、そこに私はLastSelectedFolderの値を追加しました。だから、FolderBrowserDialogを使用して、最後に選択したフォルダを保存して読み込む方法を教えてください。
は、今私が持っている:名称設定タイプ文字列スコープユーザーバリューLastSelectedFolder
しかし、それはエラーを取得しても、どこで、どのようbtnStartをクリックしたときに、私はそれをバックロードん保存した後、まだ動作していないのですか?
LastSelectedFolderがデフォルトた後であっても設定に追加した後は存在しません:
最後に選択したフォルダが保存されましたが、次回は 'FolderBrowserDialog'を表示していませんでした。 –
** 1)**あなたの新しい版の質問では、スクリーンショットでは、プロパティは 'LastSelectedFolder'という値を含む' Setting'という名前になっています。したがって、あなたのコードは 'Properties.Settings.Default.LastSelectedFolder'を使用しているので、ビルドエラーが発生するはずです。 ** 2)**また、フォルダブラウザのプロパティに設定を手動で割り当てる必要はありません。[VB.NetまたはC#での設定の保存](http:// stackoverflow。 com/q/32487574/3110834) –