- - PR -
Button.DialogResultにOKを指定してエラーチェック
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-04-19 07:08
フォームの入力チェックで、[ok]ボタンのButton.DialogResultにプロパティにOKを指定した状態で、そのボタンをクリックしたらフォームの各コントロールの値をチェックし、エラーだった場合はそのコントロールにフォーカスを移し、フォームを閉じるのをキャンセルさせたいのですが、エラーチェックをOKボタンのClickイベント記述するとキャンセルCancelEventArgs.Cancelのようなものがないので、やっぱりこのような時はDialogresultをNONEにしてClickイベントの中に記述させ、チェックに問題なかったら明示的にCloseを実行させるのでしょうか?みなさんどうしてますか?
ちなみにフォームにはCancelボタンもあるよくあるフォームで、DialogResultにCANCELを指定してます。 |
|
投稿日時: 2003-04-22 21:44
Clickイベント中で
this.DialogResult = DialogResult.None; を設定すればフォームを閉じるのをキャンセルできると思います。 |
|
投稿日時: 2003-04-23 09:44
あすかぜさんありがとうございます。
やってみましたが、やはりウィンドウ閉じてしまいますね。 やぱっぱり無理なのでしょうか? dialogresultプロパティにOKを入れた状態でフォームをキャンセルさせることは・・・ |
1