27-06-20, 07:36 PM
وعليكم السلام ورحمة الله وبركاته
اذا كنت تريد التعامل مع textbox فكل ما عليك فعله التالى
وبكده تكون تم تحويل الارقام العامة الى عملة مالية
يوجد اداء اخر هى مخصصة لهذا الامر اذا كنت تريد الاستخدام بدول كود وهى
MaskedTextBox
بالنهاية اذا كنت ستستخدم الكود بالاعلى حتى تتجنب اى اخطاء فاليك التالى
اولاً اجعل textbox لا يقبل الا ارقام فقط
ثانياً اجعل الكود بهذا الشكل
اذا كنت تريد التعامل مع textbox فكل ما عليك فعله التالى
كود :
Private Sub TextBox1_Validating(sender As Object, e As CancelEventArgs) Handles TextBox1.Validating
' السطر التالى اشبه بالتالى
' TextBox1.Text = TextBox1.Text / 100
TextBox1.Text /= 100
TextBox1.Text = FormatNumber(TextBox1.Text, 2)
End Subوبكده تكون تم تحويل الارقام العامة الى عملة مالية
يوجد اداء اخر هى مخصصة لهذا الامر اذا كنت تريد الاستخدام بدول كود وهى
MaskedTextBox
بالنهاية اذا كنت ستستخدم الكود بالاعلى حتى تتجنب اى اخطاء فاليك التالى
اولاً اجعل textbox لا يقبل الا ارقام فقط
ثانياً اجعل الكود بهذا الشكل
كود :
Private Sub TextBox1_Validating(sender As Object, e As CancelEventArgs) Handles TextBox1.Validating
If (String.IsNullOrEmpty(TextBox1.Text)) Then TextBox1.Text = 0
TextBox1.Text /= 100
TextBox1.Text = FormatNumber(TextBox1.Text, 2)
End Sub
