是否可以禁用OpenFileDialog取消按钮?

时间:2010-10-14 04:11:25

标签: c# winforms fileopendialog

是否可以设置OpenFileDialog的取消按钮enable = false?如果是这样,怎么样?

我正在使用winforms

修改

OpenFileDialog file_open_dialog = new OpenFileDialog();

3 个答案:

答案 0 :(得分:4)

我不相信,并且有充分的理由!您确定是否要禁用“取消”按钮?由于这是一个模态对话框,这将阻止用户继续(从而使您的应用程序无法使用),直到他们选择了一个文件 - 几乎可以肯定会出现这种情况,这根本不可能,或者用户没有希望被迫保存文件。

当然我可能错了,可能会有一个我不知道的完全合法的情况 - 但我担心微软也不知道这种情况,所以OpenFileDialog不支持禁用取消按钮

我担心如果你真的不想要取消按钮,你需要创建自己的对话框克隆。

答案 1 :(得分:3)

答案 2 :(得分:0)

如果你想要

在循环中处理取消?可能会使用户感到沮丧;)

do
  {}
while (openFileDialog1.ShowDialog() != DialogResult.OK);