08-09-14, 09:05 PM
.....
للتنبيه: قد تكون الرموز في المتغير filter ناقصة، وكما تلاحظ لا تحتوي الرمز @ لأنه مطلوب قبوله كما ذكرت في طلبك.
.....
للتنبيه: قد تكون الرموز في المتغير filter ناقصة، وكما تلاحظ لا تحتوي الرمز @ لأنه مطلوب قبوله كما ذكرت في طلبك.
كود :
Private Sub fox_KeyPress(KeyAscii As Integer)
With fox
Dim filter As String
filter = "~`!#$%^&*\/<>{}()[]|+-="
If InStr(filter, Chr(KeyAscii)) > 0 Then
KeyAscii = 0
Exit Sub
End If
Select Case .Col
Case 0, 1:
.Text = .Text + Chr$(KeyAscii)
Case 0, 2:
.Text = .Text + Chr$(KeyAscii)
Case 0, 3:
.Text = .Text + Chr$(KeyAscii)
Case 0, 4:
.Text = .Text + Chr$(KeyAscii)
Case Else:
End Select
End With
End Sub.....



