17-01-18, 08:01 AM
(17-01-18, 02:31 AM)Top King كتب :(17-01-18, 02:15 AM)HASAN6.0 كتب :PHP كود :
TextBox1.Text = Format(70000000, "###,###,###,###,###,###,###.000")
السام عليكم
شكرا لاهتمام حضرتك
بس مش ده ال انا اصدي عليه انا عيزو يرتب الارقم زي الفديو علي اساس لما ادخل اي ارقم تتنسق مش رقم معين
يعني مثلا لو كتبت اي رقم مكون من 4 ارقام يباة كدة مثلا 1000 يباة 1,000 او اي رقم تاني وكل مزود رقم يتنسق تلقائي
وشكرا مرة تنية لاهتمام حضرتك
كود أخي HASAN6.0 هو ما تطلبة انت بالضبط .
PHP كود :
TextBox1.Text = Format(70000000, "###,###,###,###,###,###,###.000")
ضع الرقم الذي تريدة مكان 70000000
وإذا كنت لا تريد أرقام عشرية بعد الرقم أحذف الثلاث أصفار 000 على اليمين بحيث يكون كالتالي
PHP كود :
TextBox1.Text = Format(70000000, "###,###,###,###,###,###,###")
ملاحظة : لا تستطيع تنسيق النص وأنت في وض الكتابة في الــTextBox أي انه وانت تكتب لن ترى التنسيق
يمكنك فقط عندما تخرج من الــTextBox في الحدث
TextBox1.Validating
أو
TextBox1.Validated
أو
TextBox1.Leave
عندها نفذ الكود الذي وضعة الأخ HASAN6.0
طريقة أخرى إستخدم هذا التنسيق وهو خاص بالإعدادات الإقليمية للجهاز
PHP كود :
Me.TextBox1.Text = Decimal.Parse(Me.TextBox1.Text).ToString("c")
لو كانت إعدادات العملة بالدولار سترى علامة الدولار وإذا كانت بعملة أخرى مثلاُ ستظهر
