OpenFileDialog のキャンセル ボタン enable = false を設定することは可能ですか? もしそうなら、どのように?
私はwinformsを使用しています
編集
OpenFileDialog file_open_dialog = new OpenFileDialog();
OpenFileDialog のキャンセル ボタン enable = false を設定することは可能ですか? もしそうなら、どのように?
私はwinformsを使用しています
編集
OpenFileDialog file_open_dialog = new OpenFileDialog();
私はそうは思いませんが、それには正当な理由があります。[キャンセル] ボタンを無効にしてもよろしいですか? これはモーダル ダイアログであるため、ユーザーがファイルを選択するまで続行できなくなります (したがって、アプリケーションが使用できなくなります)。ほぼ確実に、これが単に不可能なシナリオ、またはユーザーがそうしないシナリオがあります。ファイルの保存を強制したい。
もちろん、私は間違っている可能性があり、私が認識していない完全に合法的なシナリオが存在する可能性がありますが、Microsoft もこのシナリオを認識していなかったため、OpenFileDialog はキャンセル ボタンの無効化をサポートしていません。
残念ながら、本当にキャンセル ボタンが必要ない場合は、独自のダイアログのクローンを作成する必要があります。
あなたはおそらくこれらの記事をチェックしたいでしょう:
http://www.codeproject.com/KB/dialog/CustomizeFileDialog.aspx
必要に応じてループでキャンセルを処理しますか? ユーザーを苛立たせるかもしれません;)
do
{}
while (openFileDialog1.ShowDialog() != DialogResult.OK);