フォルダ選択ダイアログ

ダイアログの表示とパスの取得

FolderBrowserDialog fb = new FolderBrowserDialog();
if (fb.ShowDialog() == DialogResult.OK)
{
    this.txtBox.Text = fb.SelectedPath;
}

2回目以降のダイアログの開始位置を以前の場所からにする

FolderBrowserDialog fb = new FolderBrowserDialog();
fb.SelectedPath = this.txtBox.Text;
if (fb.ShowDialog() == DialogResult.OK)
{
    this.txtBox.Text = fb.SelectedPath;
}
設定の活用
FolderBrowserDialog fb = new FolderBrowserDialog();
fb.SelectedPath = Properties.Settings.Default.SaveLocation;
if (fb.ShowDialog() == DialogResult.OK)
{
    this.txtBox.Text = fb.SelectedPath;
    Properties.Settings.Default.SaveLocation = fb.SelectedPath;
}