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
لكن كيف اطبق الفكرة
لم اكن متوقع انها تكون غامضة (لاول مرة اتعامل مع الحدث هذا كنت اكتفي بالازرار اللتي اضعها واتحكم بكل شيء)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير