我对对话框窗体有一个问题。下面是调用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)
{
}
}如果有人能对此有所了解,我将不胜感激。感谢您的关注。
发布于 2012-03-05 21:08:55
试试这个:
private void link1add_Click(object sender, EventArgs e) {
FolderBrowserDialog f = new FolderBrowserDialog();
if (f.ShowDialog() == System.Windows.Forms.DialogResult.Cancel) {
//handle Cancel
}
}发布于 2012-03-05 21:06:23
private void link1add_Click(object sender, EventArgs e)
{
DialogResult dr = dialog.ShowDialog();
If( dr == DialogResult.Ok)
{
}
else
{
//All other situations
}
}发布于 2012-03-05 21:07:02
FolderBrowserDialog dialog = new FolderBrowserDialog();
var res = dialog.ShowDialog();
if(res == System.Windows.Forms.DialogResult.OK)
{
}
else
{
//dialog.Cancel
}https://stackoverflow.com/questions/9567061
复制相似问题