السلام عليكم ورحمة الله
1 - عندى TextBox به رقم كبير واريد كود يحوله بالعلامات العشرية
مثلا ( 55400 ) يحول فى نفس ال TextBox إلى ( 55.400 )
2 - وهل يوجد كود يحول الرقم إلى كتابة
مثلا ( 2500 ) تحول الى ( ألفان وخمسمائة جنيه لا غير )
السلام عليكم ورحمة الله
1 - عندى TextBox به رقم كبير واريد كود يحوله بالعلامات العشرية
مثلا ( 55400 ) يحول فى نفس ال TextBox إلى ( 55.400 )
2 - وهل يوجد كود يحول الرقم إلى كتابة
مثلا ( 2500 ) تحول الى ( ألفان وخمسمائة جنيه لا غير )


و عليكم السلام
عند الحصول على الفواصل العشرية يجب ارجاع القيمة الى الحالة القديمة عند استخدامها
وهذا هو الكود
private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < textBox1.Text.Length ; i++) { textBox2.Text += textBox1.Text.ToString(); if (i%3==0) { textBox2.Text += "."; } } } private void button2_Click(object sender, EventArgs e) { for (int i = 0; i < textBox2.Text.Length; i++) if(textBox2.Text!='.') textBox3.Text += textBox2.Text.ToString(); }حيث button1 يضع الفواصل لقيمة textbox1 ويضعها في textbox2
و button2 يمسح الفواصل من قيمة textbox2 ويضعها في textbox3
وهذا هو البرنامجWindowsFormsApplication1.rar
private void textBox1_Leave(object sender, EventArgs e)
{
this.textBox1.Text = int.Parse(this.textBox1.Text).ToString("N0");
}هذا بالنسبة للسؤال رقم 1
هذا الكود يعطيك , بعد كل 3 ارقام يعني 55400 سوف تصبح 55,400
اذا اردت فواصل عشرية استعمل .ToStrong("N3") لتصبح 55,400.000
تم تعديل هذه المشاركة بواسطة samir ibrahim في 19 سبتمبر 2013 في 13:18
samir ibrahim كتب:private void textBox1_Leave(object sender, EventArgs e) { this.textBox1.Text = int.Parse(this.textBox1.Text).ToString("N0"); }هذا بالنسبة للسؤال رقم 1
هذا الكود يعطيك , بعد كل 3 ارقام يعني 55400 سوف تصبح 55,400
اذا اردت فواصل عشرية استعمل .ToStrong("N3") لتصبح 55,400.000
1+
samir ibrahim كتب:private void textBox1_Leave(object sender, EventArgs e) { this.textBox1.Text = int.Parse(this.textBox1.Text).ToString("N0"); }هذا بالنسبة للسؤال رقم 1
هذا الكود يعطيك , بعد كل 3 ارقام يعني 55400 سوف تصبح 55,400
اذا اردت فواصل عشرية استعمل .ToStrong("N3") لتصبح 55,400.000
شكرا جزيلا
بالنسبة للسؤال الثانى وهو تحويل الرقم من ارقام الى كتابة
حيث اننى اجدها فى اغلب الفواتير المبلغ بيكون مكتوب بالعربى
مثلا ( 2500 ) تحول الى ( ألفان وخمسمائة جنيه لا غير )


حامد محمد الوصيف كتب:شكرا جزيلا
بالنسبة للسؤال الثانى وهو تحويل الرقم من ارقام الى كتابة
حيث اننى اجدها فى اغلب الفواتير المبلغ بيكون مكتوب بالعربى
مثلا ( 2500 ) تحول الى ( ألفان وخمسمائة جنيه لا غير )
ابحث عن كل تفقيط في المنتدى حيث ستجد الكود في اللغة التي تحتاجها
شكرا اخي samir ibrahim
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); ما أحد عارف يجاوب على هذا مع العلم انى اجدها فى اغلب البرامج
مثلا ( 2500 ) تحول الى ( ألفان وخمسمائة جنيه لا غير )


||***************************************************||
||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||
||***************************************************||
|| اللهم إن لم يكن بك غضب علي فلا ابالي ||
||***************************************************||
في المنتديات العلمية استخدام التقييم
يرفع من قيمة الموضوع واهمية الرد