表紙へ

テキストボックス

4.入力をキャンセルする

 

メモ:ここで言う「入力」には貼り付けやプログラムから入力は含まれない

1.すべての入力をキャンセルする例

Private Sub Text1_KeyPress(KeyAscii As Integer)

    KeyAscii = 0

End Sub

 

2.数値以外の入力をキャンセルする例

Private Sub Text1_KeyPress(KeyAscii As Integer)

    If Not IsNumeric(Chr(KeyAscii)) Then

        KeyAscii = 0

    End If

End Sub

 

3.バックスペース以外の入力をキャンセルする例

 

Private Sub Text1_KeyPress(KeyAscii As Integer)

    If KeyAscii = vbKeyBack Then Exit Sub

    KeyAscii = 0

End Sub