Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
カスタムコントロールについて
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30739#CommentId85196
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
緑
 (学生)
投稿日時
2022/5/20 15:55:03
エンターキーを押すと次にコントロールに移動する機能を搭載したカスタムコントロールであるテキストボックスを用いてフォームを作っています。
今までは数字のみに制限したい場合は、カスタムコントロールのクラス内のKeyPressイベントに以下のようなものを記載して全てのテキストボックスを制御しておりました。
If (e.KeyChar < "0"c OrElse "9"c < ) AndAlso e.KeyChar <> Controls.Back Then
~~~
End If
質問をいたしましては、今回はテキストボックスごとに全角のみや数字のみを制御したいため、Formの中のテキストボックスのKeyPressイベントに上記の分を記載したところ
e.KeyCharの部分が
エラー BC30456 'KeyChar' は 'EventArgs' のメンバーではありません。
と出てしまいます。
Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress
End Sub
どこに記載すれば問題は解決するでしょうか?