تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل من طريقة لتحويل بين رقم ونص مع شرط
#1
السلام عليكم عندى مشكله بين التحويل التكس بوكس ياتى له قرائة من دائة كهربائية خارجية 

ولكن احنا تاتى القمية فلوت ومرة تاتى انتجر ومرة تاتى نص 

وانا اريد وضع شرط اذا القراة جائت فى التكست اكثر من 50 يطبع مثلا رسالة 

واذا جائت كلمة vv يطبع مثلا رسالة وجميعهم ياتو فى نفس التكس

رابط السور كود المستخدم 

الرد
تم الشكر بواسطة:
#2
شكرا لك ولكن لم يحدث شى
الرد
تم الشكر بواسطة:
#3
مادامت قيمة المتغير value غير محددة فمرة عدد صحيح ومرة عدد بكسر عشري ومرة نص
فيفضل تعريفها كـ var بدلا من int

var value;

الرد
تم الشكر بواسطة: issamsaidd , issamsaidd , بلدي , Rabeea Qbaha
#4
(18-08-20, 08:20 PM)محمد كريّم كتب : مادامت قيمة المتغير value  غير محددة فمرة عدد صحيح ومرة عدد بكسر عشري ومرة نص
فيفضل تعريفها كـ var بدلا من int

var value;

نفس المشكله


الرد
تم الشكر بواسطة: بلدي
#5
ممكن توضح السؤال كي نجيب

   


الملفات المرفقة
.rar   prog_issamsaidd.rar (الحجم : 38.19 ك ب / التحميلات : 5)
الرد
تم الشكر بواسطة: بلدي , issamsaidd
#6
(18-08-20, 09:28 PM)ربيع الهمداني كتب : ممكن توضح السؤال كي نجيب


اخى الكريم عندى string نص تانى من دائرة كهربائية 
بدخها مره قيمة دبل ومره انتجر ومره سنرنج 
انا عايز 
اذا كانت قميه رقمية اكبر من 50 بطبع رسالة مثلا مرحبا 
واذا كانت قيمة نصية مثلا كلمه auto يطبع كلمه شكرا 
وفى نفس الوقت ما يدخل خطا بسب تغير النوع بين نص ورقم مع بعض 
اتنمى ان اكون وصلت ما راريد شكرا لكم مقدما
الرد
تم الشكر بواسطة:
#7
كود :
       private void textBox1_TextChanged(object sender, EventArgs e)
       {
           var str = ((TextBox)sender).Text;
           double input;
           if (double.TryParse( str, out input))
               NumberInput(input);
           else
               TextInput(str);

       }

كود :
       void NumberInput(double input )
       {
           switch (input)

           {
               case double n when n > 50:
                   MessageBox.Show("قيمة رقمية اكبر من 50");
                   break;
               default:
                   break;
           }
       }

كود :
       void TextInput(string input)
       {
           switch (input.ToLower())

           {
               case "vv":
                   MessageBox.Show("قيمة نصية vv");
                   break;
               default:
                   break;
           }
       }


الملفات المرفقة
.zip   int.zip (الحجم : 52.77 ك ب / التحميلات : 3)
الرد
تم الشكر بواسطة: issamsaidd
#8
(20-08-20, 06:22 PM)issamsaidd كتب :
(18-08-20, 09:28 PM)ربيع الهمداني كتب : ممكن توضح السؤال كي نجيب


اخى الكريم عندى string نص تانى من دائرة كهربائية 
بدخها مره قيمة دبل ومره انتجر ومره سنرنج 
انا عايز 
اذا كانت قميه رقمية اكبر من 50 بطبع رسالة مثلا مرحبا 
واذا كانت قيمة نصية مثلا كلمه auto يطبع كلمه شكرا 
وفى نفس الوقت ما يدخل خطا بسب تغير النوع بين نص ورقم مع بعض 
اتنمى ان اكون وصلت ما راريد شكرا لكم مقدما


قم بتعديل الكود السابق كما هو موضح في الصورة
هذا اذا كانت الدائرة الكهربائيه
ترسل رقم او نص فقط
اما اذا كان يمكن ان ترسل نص ورقم سيتم اضافة عدد من الشروط if
في اخر شرط وسيتم تعديل الشرط كذالك
اما اذا كانت ترسل في كل مرة نص فقط او رقم انتجر فقط او رقم دبل فقط
فالخوارزميه شغاله تمام التمام
ممكن توضح اي اخطاء واجهتك وان شاء الله سيتم الرد


الملفات المرفقة صورة/صور
   
الرد
تم الشكر بواسطة: issamsaidd
#9
(21-08-20, 12:18 AM)ربيع الهمداني كتب :
(20-08-20, 06:22 PM)issamsaidd كتب :
(18-08-20, 09:28 PM)ربيع الهمداني كتب : ممكن توضح السؤال كي نجيب


اخى الكريم عندى string نص تانى من دائرة كهربائية 
بدخها مره قيمة دبل ومره انتجر ومره سنرنج 
انا عايز 
اذا كانت قميه رقمية اكبر من 50 بطبع رسالة مثلا مرحبا 
واذا كانت قيمة نصية مثلا كلمه auto يطبع كلمه شكرا 
وفى نفس الوقت ما يدخل خطا بسب تغير النوع بين نص ورقم مع بعض 
اتنمى ان اكون وصلت ما راريد شكرا لكم مقدما


قم بتعديل الكود السابق كما هو موضح في الصورة
هذا اذا كانت الدائرة الكهربائيه
ترسل رقم او نص فقط
اما اذا كان يمكن ان ترسل نص ورقم سيتم اضافة عدد من الشروط if
في اخر شرط وسيتم تعديل الشرط كذالك
اما اذا كانت ترسل في كل مرة نص فقط او رقم انتجر فقط او رقم دبل فقط
فالخوارزميه شغاله تمام التمام
ممكن توضح اي اخطاء واجهتك وان شاء الله سيتم الرد

شكرا لك
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Sad [سؤال] طريقة البحث عن كلمات معينة داخل موقع ويب malek369 4 424 29-07-20, 11:18 PM
آخر رد: malek369
Sad [سؤال] طريقة استخدام ( or ) في سي شارب داخل ( if ) واحدة malek369 2 229 27-07-20, 09:26 AM
آخر رد: malek369
  [سؤال] طريقة برمجة زرار اخذ نسخة احتياطية من قاعدة بيانات sql بلغة فيجول ahmeddor 3 402 28-03-20, 05:16 PM
آخر رد: asemshahen5
  [VB.NET] مرحبا ممكن السؤوال عن طريقة عمل stop watch كما في محلات الانترنت emmy 1 340 14-02-20, 01:25 AM
آخر رد: emmy
  [سؤال] ماهي طريقة الاتصال بقاعدة البيانات بتقنية Entity Framework اثناء تشغيل البرنامج younass 3 546 24-01-20, 11:06 PM
آخر رد: جميل5
  طريقة احتساب المبيعات من المخازن و المرتجع الى المخازن وحيد معاوية 1 488 11-12-19, 06:18 PM
آخر رد: asemshahen5
  هل من طريقة لعرض الصورة من listView issamsaidd 15 1,184 16-09-19, 09:18 AM
آخر رد: issamsaidd
  طريقة لعرض المنتجات المفضلة في قائمة على الفورم الرئيسي tfarejdz 1 499 15-09-19, 11:53 PM
آخر رد: asemshahen5
  [C#.NET] طريقة تغير لون خلية في ال gridveiw اعتمادا على بيانات خلية اخرى. Rabeea Qbaha 1 696 22-02-19, 07:52 PM
آخر رد: elgokr
  [C#.NET] طريقة استبدال نص ب نص اخر String.Raplce اباذر 3 873 19-02-19, 06:30 AM
آخر رد: اباذر

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


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