c# - FolderBrowserDialog 取消事件 C#

标签 c# winforms dialog folderbrowserdialog

我对对话框表单有疑问。下面是一段调用 FolderBrowserDialog 窗口的 C# 代码。现在,当我在文件夹上单击“确定”时,它将关闭对话框,因此不必太担心。但是有谁知道如何检测取消事件?我试过查找它,但我似乎只能找到“驳回”。不确定这对我有帮助。

    private void link1add_Click(object sender, EventArgs e)
    {
        FolderBrowserDialog dialog = new FolderBrowserDialog();
        dialog.ShowDialog(); // Opens Folderdialog
    }

例如沿着这些线的东西:

    private void link1add_Click(object sender, EventArgs e)
    {
        FolderBrowserDialog dialog = new FolderBrowserDialog();
        dialog.ShowDialog(); // Opens Folderdialog
        if (dialog == dialog.Cancel)            
        {
        }
    }

如果有人能阐明这一点,我将非常感激。感谢您的关注。

最佳答案

试试这个:

private void link1add_Click(object sender, EventArgs e) {
        FolderBrowserDialog f = new FolderBrowserDialog();

        if (f.ShowDialog() == System.Windows.Forms.DialogResult.Cancel) {
          //handle Cancel
        }
    }

关于c# - FolderBrowserDialog 取消事件 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9567061/

相关文章:

c# - 微软测试 : Getting executing teSTLocation?

android - 检测android系统对话框的出现

Android:更改 DatePickerDialog/TimePickerDialog 中的按钮文本

c# - 如何以编程方式打开事件日志?

c# - 如何从子表单引用表单?

java - 防止 ProgressDialog 被关闭 onClick 事件

c# - 在 C# datagridview 中隐藏某些列标题

c# - Sharepoint CSOM - 如何过滤掉系统/默认文档库?

c# - 从 .net 中的 youtube url 中提取视频 ID

c# - 检查剪贴板是否有数据,粘贴到文本框中