C# 检查 fileDialog 是否选择了文件

Den*_*nko -1 c# openfiledialog winforms

我在互联网上搜索,但我找不到我的问题的答案。我在 C# 上制作程序,它是打开的对话框窗口,用于选择文件夹。如果选择文件夹,一切正常,但如果我按取消,我有错误。是否有一些布尔值来检查是否选择了文件?

Hae*_*ian 6

当您调用“ShowDialog”时,它会返回一个 DialogResult

只需检查是否正常或取消

DialogResult result =myDialog.ShowDialog();

if (result == DialogResult.OK)
{
//OK
}
else if (result == DialogResult.Cancel)
{
//User pressed cancel
}
Run Code Online (Sandbox Code Playgroud)