20-04-20, 07:39 PM
السلام عليكم ورحمة الله وبركاته
دالة حساب عدد مرات النقطة
الكود التالي يمنع تكرار النقطة
ماهو التعديل المناسب بحيث اسمح فقط للارقام وعلامة او نقطة واحدة فقط!
اعرف char.isnumber و Isdigit و isnumeric
لكن كيف اطبق الفكرة
لم اكن متوقع انها تكون غامضة (لاول مرة اتعامل مع الحدث هذا كنت اكتفي بالازرار اللتي اضعها واتحكم بكل شيء)
دالة حساب عدد مرات النقطة
PHP كود :
Function pcount(txt As String) As Integer
Dim i As Integer = 0
For Each h As String In txt
If h = "." Then
i += 1
End If
Next
Return i
End Function
PHP كود :
Private Sub TextBox1_KeyPress(sender As System.Object, e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If (e.KeyChar = "." And pcount(TextBox1.Text) <> 0) Then
e.Handled = True
End If
End Sub
اعرف char.isnumber و Isdigit و isnumeric
لكن كيف اطبق الفكرة
لم اكن متوقع انها تكون غامضة (لاول مرة اتعامل مع الحدث هذا كنت اكتفي بالازرار اللتي اضعها واتحكم بكل شيء)
