ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: 実際の制御
名前: lightbox
処理選択
パスワード

件名 実際の制御
名前 lightbox
コメント
@DIV
1) キャンセルボタンの @C:red(CausesVaidation) を False にする。
2) キャンセル処理の先頭で、UserControl.validateNone を True にする
3) フォーカス移動先の GotFocus イベントで、UserControl.validateNone を False にする
@END

@DIV
' ******************************************************
' キャンセル
' ******************************************************
Private Sub キャンセル_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles キャンセル.Click

	@C:red(UserControl.validateNone = True)

	Me.ヘッド部.Enabled = True
	Me.ボディ部.Enabled = False

	Dim obj As Object

	For Each obj In Me.ボディ部.Controls
		If obj.GetType().ToString() = "System.Windows.Forms.TextBox" Then
			CType(obj, System.Windows.Forms.TextBox).Clear()
			CType(obj, System.Windows.Forms.TextBox).Enabled = True
		End If
	Next
	' -------------------------------------------------
	' DateTimePicker の初期化
	' -------------------------------------------------
	Me.生年月日.Enabled = True
	Me.生年月日.Value = CDate(Today().Date)
	Me.生年月日.Checked = False

	Me.社員コード.Focus()
	Me.社員コード.SelectAll()


End Sub
@END

@DIV
' ******************************************************
' + ステータスメッセージ
' ******************************************************
Private Sub 社員コード_GotFocus(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles 社員コード.GotFocus

	@C:red(UserControl.validateNone = False)
	Me.通常ラベル.Text = "社員コードを入力して下さい ( F6 : 参照 ) "

End Sub
@END