تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف اجع من التاكست بوكس تعرض ارقام با فواصل
#11
وعليكم السلام ورحمة الله وبركاته
اذا كنت تريد التعامل مع 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
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم