得意先確認ボタン [VB 2010]
Visual Basic 2010/2008 やさしいADO.NET DBプログラム
フォームクラスに、得意先確認ボタンクリック処理と得意先変更ボタンクリック処理を実装します。
得意先確認ボタン・変更ボタンクリック処理
【得意先確認ボタンクリック処理】
- 得意先コードを引数に指定して、得意先クラスのインスタンスを生成
- 得意先名称プロパティから得意先名称を、得意先住所プロパティから得意先住所を取得し、ラベルにセット
- 得意先コード入力不可に設定
- 得意先確定ボタンをクリック不可、得意先変更ボタンをクリック可能に設定
【得意先変更ボタンクリック処理】
- 得意先コード、得意先名称、得意先住所をクリア
- 得意先コードを入力可能、得意先コードにフォーカス設定
- 得意先確定ボタンをクリック可能、得意先変更ボタンをクリック不可に設定
Private Sub BtnTokuisakiKakutei_Click _
(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles BtnTokuisakiKakutei.Click
Try
Dim tokuisaki As ClsTokuisaki
tokuisaki = New ClsTokuisaki(TxtTokuisakiCode.Text)
LblTokuisakiMeisho.Text = tokuisaki.TokuisakiMeisho
LblTokuisakiJusho.Text = tokuisaki.TokuisakiJusho
TxtTokuisakiCode.Enabled = False
BtnTokuisakiKakutei.Enabled = False
BtnTokuisakiHenko.Enabled = True
Catch ex As TokuisakiCodeException
MessageBox.Show(ex.Message, "得意先コードエラー")
TxtTokuisakiCode.Focus()
Catch ex As DBIOException
MessageBox.Show(ex.ToString, "DBIO例外発生")
Catch ex As Exception
MessageBox.Show(ex.ToString, "その他例外発生")
End Try
End Sub
Private Sub BtnTokuisakiHenko_Click _
(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles BtnTokuisakiHenko.Click
Try
TxtTokuisakiCode.Text = Nothing
LblTokuisakiMeisho.Text = Nothing
LblTokuisakiJusho.Text = Nothing
TxtTokuisakiCode.Enabled = True
TxtTokuisakiCode.Focus()
BtnTokuisakiKakutei.Enabled = True
BtnTokuisakiHenko.Enabled = False
Catch ex As Exception
MessageBox.Show(ex.ToString, "例外発生")
End Try
End Sub
Copyright© やさしいVB2010/2008 ADO.NET. All rights reserved.