私はSaveFileDialogを使用しており、ファイルを保存する前に特定の条件を満たしているかどうかを評価したいと考えています。それが基準を満たしていない場合は、「保存」をクリックしたときにSaveFileDialogを閉じる必要はありません。私はFileOKがうまくいくかもしれないと思ったが、ダイアログは、イベントが発生した時点ですでに閉じられているように見え、どんな場合でも閉じないようにする方法はない。SaveFileDialogを閉じる前にファイル名を検証するにはどうすればよいですか?
0
A
答えて
3
FileOK
CancelEventHandler
です - あなただけtrue
にCancelEventArgs
のCancel
プロパティを設定する必要があります。
0
3
はFileOKハンドラから私がまさに必要だった
private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
{
//your conditions...
if (!openFileDialog1.FileName.Equals("C:\\hello.txt"))
{
//if fail, set e.cancel
MessageBox.Show(@"File name must equal c:\hello.txt.");
e.Cancel = true;
}
}
関連する問題
- 1. ウィンドウを名前で閉じるにはどうすればいいですか?
- 2. tempfile.mkstempからファイルを閉じるにはどうすればよいですか?
- 3. HTML5フォーム検証エラーメッセージをプログラムで閉じるにはどうすればよいですか?
- 4. Storyboardsでモーダルビューコントローラを閉じる前にviewControllerをプッシュするにはどうすればよいですか?
- 5. Chromeブラウザウィンドウを閉じる前にタブを取得するにはどうすればよいですか?
- 6. 同じ名前のファイルを別のディレクトリにリダイレクトするにはどうすればよいですか?
- 7. アラートページが閉じる前に:Chromeのデフォルトメッセージを変更するにはどうすればよいですか?
- 8. Visual Studio Expressのフィルタツリーでファイルを名前で検索するにはどうすればよいですか?
- 9. シェルスクリプトで同じ名前のファイルをマージしてマージするにはどうすればよいですか?
- 10. フォームを閉じたときにアプリケーションを閉じるにはどうすればよいですか?
- 11. ブラウザを閉じずにブラウザウィンドウを閉じるにはどうすればよいですか?
- 12. CordovaでBootstrapモーダルを閉じるにはどうすればよいですか?
- 13. プログラムでクラッシュダイアログを閉じるにはどうすればよいですか?
- 14. ファイルに名前を付けるにはどうすればいいですか?
- 15. ファイルの名前/パスを削除する前に印刷するにはどうすればよいですか?
- 16. アプリを閉じるにはどうすればよいですか?
- 17. Android:ファイルブラウザ/ファイルピッカーを閉じるにはどうすればよいですか?
- 18. Go httpサーバーを閉じるにはどうすればよいですか?
- 19. 1つのfancyboxを閉じるにはどうすればよいですか?
- 20. resouresを閉じるにはどうすればよいですか?
- 21. javascriptを使用する前に検証値を確認するにはどうすればよいですか?
- 22. FirebaseとSwift 3でサインアップする前にユーザー名が存在するかどうかを検証するにはどうすればよいですか?
- 23. 閉じられたブックシートを.CSVファイルにエクスポートするにはどうすればよいですか?
- 24. アンカーポイントにスクロールする前にナビゲーションを閉じるにはどうすればいいですか?
- 25. クライアントがログインする前にTcpListenerを閉じるにはどうすればいいですか? c#
- 26. PHPでANDROID_IDを検証するにはどうすればよいですか?
- 27. nokogiriでXHTMLを検証するにはどうすればよいですか?
- 28. jqueryでフォームを検証するにはどうすればよいですか?
- 29. 別の名前で同じ拡張子のファイルをコピーするにはどうすればいいですか?
- 30. 両方を閉じるときに、親の前にネストされたマテリアルUIダイアログボックスを閉じるにはどうすればよいですか?
おかげで、このアプローチを試してみてください。ところで、あなたはタイプミスがあります: "CencelEventArgs"。 –