コメント |
[[場所 : 更新.Click]]
● 処理区分=1 の更新処理直前に、チェックして更新をキャンセルさせます
● 論理的には、DB 接続前にすべきですが、他のエラー処理と同等にしています
( 常時接続仕様にすればこのままで OK )
@DIV
If Me.性別.SelectedIndex = -1 Then
db.Close()
MessageBox.Show("性別を選択して下さい ", "エラー", _
MessageBoxButtons.OK, MessageBoxIcon.Error)
Me.性別.Focus()
Return
End If
@END
※ キャンセルボタンの @C:red(CausesValidation) が False となっているので、
キャンセルボタンをクリックしても Validate は発生しません
※ 上記だけでは不十分ですが、ユーザコントロールが使用不可になっている状態では
そのコントロールの Validate は発生しません
|