Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
入力チェック
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30325#CommentId83238
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
kkkkk
 (社会人)
投稿日時
2018/5/21 19:08:43
rvf 様 ありがとうございます。 参考にさせていただきました。
TextBoxが10個あり、0か負の値を入力時にTextBoxの背景が赤色になり、更に0か負の値が入力されたTextBoxにフォーカスが移動するように作りたいのですが、うまく行きません。
下記のコードのどこをいじればいいでしょうか?
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
For Each ctl As Control In Me.Controls
If TypeOf ctl Is TextBox Then
AddHandler CType(ctl, TextBox).Click, AddressOf TextBox_textbox_leave
End If
Next
Private Sub TextBox_textbox_leave(ByVal sender As System.Object, ByVal e As System.EventArgs)
If Val(CType(sender,TextBox).Text) <= 0 Then
MsgBox("0か負の値がはいっています")
TextBox1.BackColor = Color.Red
Else
TextBox1.BackColor = Color.White
End If
End Sub