اخواني السلام عليكم
الموضوع باختصار
انو عندي تكس بوكس عليه يترتب اكثر من عملية بمجرد ادخال رقم بمعني انوه مربوط باكثر من اده
سوالى كيف امنع المستخدم من ادخال اي شي غير الارقام
يعني ما يدخل حروف ولا فراغ speace
س ارقام
اتمني اللي يعرف الجواب يفيدني علما اني جربت بالكودين التالين بس للاسف ماضبط معي ما بعرف ليش
Private Sub Textbox1_KeyPress(ByVal KeyAscii As Integer) Dim str As String str = "0123456789" & vbBack If InStr(str, Chr(KeyAscii)) = 0 Then KeyAscii = 0 End If End Sub
نهائا ما نفع معي
اما الكود الاخر فهو
Dim ch As Char
ch = e.KeyChar
If Asc(ch) = 13 Then
SendKeys.Send("{TAB}")
Exit Sub
End If
If ch.IsDigit(ch) = True Or ch.GetHashCode = 524296 Then
e.Handled = False
Else
e.Handled = True
End Ifودا بصراحه ما عرفت فين اكتبه لانو كل ما اكتبه يعطيني غلط
ارجو المساعده واسفه على الاطاله
