|
分類:[VB.NET/VB2005 以降]
下記のコードで、TextBoxへの入力を、0〜9の数字のみ(BackSpaceも許可)に制限していますが、デリートキーの入力も許可したいです。 e.KeyChar <> vbdel の判定をIf文に追加してみましたが、波線が出ました。 ご教授いただけると幸いです。 よろしくお願いします。
Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress If (e.KeyChar < "0"c Or e.KeyChar > "9"c) And e.KeyChar <> vbBack Then e.Handled = True End If End Sub
環境 OS Win7 言語 VB.NET2008
|