FolderBrowserDialog取消事件C#

Mar*_*hal 3 c# dialog folderbrowserdialog winforms

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

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

例如,沿着这些方向的东西:

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

如果有人能对此有所了解,我会非常感激.谢谢你的期待.

ion*_*den 8

试试这个:

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

        if (f.ShowDialog() == System.Windows.Forms.DialogResult.Cancel) {
          //handle Cancel
        }
    }
Run Code Online (Sandbox Code Playgroud)