حاولت تحويل نص من textbox إلى int لكن يحدث لي exception أثناء تنفيذ البرنامج ولم استصع معرفة المشكلة
int a = int.Parse(TextBox1.Text);
حاولت تحويل نص من textbox إلى int لكن يحدث لي exception أثناء تنفيذ البرنامج ولم استصع معرفة المشكلة
int a = int.Parse(TextBox1.Text);
جرب التالي :
int a = Convert.ToInt32(TextBox1.Text);
تم تعديل هذه المشاركة بواسطة Abdullah Hasan في 27 أبريل 2008 في 09:38
Abdullah Hasan كتب:جرب التالي :int a = Convert.ToInt32(TextBox1.Text);
شكراً للك ,
لكني جربته ولم تحل المشكلة
السلام عليكم
الخطا ليس في الكود لان كودك وكود اخينا عبد الله صحيح الاثنان ولكن المشكة اكيد في النظام systemلانه وبكل بساطة لم يجد المكتبة قم باعادة تثبيت البرنامج
تم تعديل هذه المشاركة بواسطة zekiri abdelali في 27 أبريل 2008 في 13:49
تريد الفوز إضغط هنا
اشِهِدي يَا سَمَـا وَاكْتُبَنْ يا وُجـودْ
إنَّـنَـا للِحـمَـا سَنَكُونُ الجُـنُـودْ
فـنَـزيحْ البَـلاَ وَنَـفُـكُّ الْقُيُـودْ
ونَنيلُ الـرِّضـا مِنْ وَفَّى بِالعْهُـودِ
الشيخ عبد الحميد ابن باديس
zekiri abdelali كتب:السلام عليكمالخطا ليس في الكود لان كودك وكود اخينا عبد الله صحيح الاثنان ولكن المشكة اكيد في النظام systemلانه وبكل بساطة لم يجد المكتبة قم باعادة تثبيت البرنامج
شكرا لك
لكني اتوقع بأن المشكلة في TexetBox لأني إذا عملت التالي يعمل البرنامج بدون مشاكل
int a = int.Parse("423100");int integer = int.TryParse(textBox1.Text, out integer) ? integer : 0;
أو
int integer;
if(int.TryParse(textBox1.Text, out integer)) {
//...
}Moudey كتب:int integer = int.TryParse(textBox1.Text, out integer) ? integer : 0;أو
int integer; if(int.TryParse(textBox1.Text, out integer)) { //... }
شكراً لك
وجزاك الله ألف خير