3

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

我正在使用winforms

编辑

OpenFileDialog file_open_dialog = new OpenFileDialog();
4

3 回答 3

4

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

当然我可能是错的,并且可能存在我不知道的完全合法的场景 - 但是我担心微软也不知道这种场景,因此 OpenFileDialog 不支持禁用取消按钮。

恐怕如果您真的不想要取消按钮,您将需要创建自己的对话框克隆。

于 2010-10-14T04:40:39.707 回答
0

如果需要,在循环中处理取消?可能会让用户感到沮丧;)

do
  {}
while (openFileDialog1.ShowDialog() != DialogResult.OK);
于 2015-03-19T01:30:30.023 回答