Visual Basic 中学校 掲示板 投稿内容
タグのない投稿を抽出 統計 RSS

Visual Basic 中学校 > 投稿一覧 >

コンボボックス

タグの編集...

投稿者 x   (学生)   投稿日時 2016/8/21 17:48:24
VB2013を使っていいるのもです。
 ComboBoxに数値のみ入力を許可したいのですが、よくわかりません
KeyPressの処理時にイベントが発生するようにしたのですが、できませんでした..
解決策を教えていただけませんでしょうか

Private Sub ComboBox1_KeyPress(ByVal sender As Object, _
ByVal e As System.Windows.Forms.KeyPressEventArgs) _
Handles ComboBox1.KeyPress
If e.KeyChar < "0"c Or e.KeyChar > "9"c Then
e.Handled = True
End If
End Sub 
このようなコードで試しました

投稿者 shu   (社会人)   投稿日時 2016/8/22 11:36:27
提示のコードで0から9までの入力は実現出来ていそうですが
どうなのでしょうか?
独自のイベントを発生させるにはRaiseEventをする必要があります。

状況をもう少し詳しく記載された方がよいと思います。