月別アーカイブ: 2022年3月

フォルダを指定する。OpenFileDialogを使用してフォルダ指定方法とは

WinFormsアプリでフォルダを指定したり、選択させる際は、FolderBrowseDialogを使用するのが一般的ですが、FolderBrowserDialogを使用した場合のあの使いにくいダイアログが表示されるので、いろいろ使いにくいため、改善したメモを残しておきます。

void BrowseFolder()
{
using (var ofd = new OpenFileDialog() { FileName = “SelectFolder”, Filter = “Folder|.”, CheckFileExists = false })
{
if (ofd.ShowDialog() == DialogResult.OK)
{
Console.WriteLine(Path.GetDirectoryName(ofd.FileName));
}
}
}