تقييم الموضوع :
  • 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 ك ب / التحميلات : 11)
الرد }}}
تم الشكر بواسطة: بلدي , 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 ك ب / التحميلات : 7)
الرد }}}
تم الشكر بواسطة: 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
في اخر شرط وسيتم تعديل الشرط كذالك
اما اذا كانت ترسل في كل مرة نص فقط او رقم انتجر فقط او رقم دبل فقط
فالخوارزميه شغاله تمام التمام
ممكن توضح اي اخطاء واجهتك وان شاء الله سيتم الرد

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [كود] طريقة عمل كود في android studio Ikram Ikram 0 561 16-04-23, 04:05 PM
آخر رد: Ikram Ikram
  [C#.NET] طريقة عمل شاشة نقطة بيع pos mazentq 1 1,315 27-03-22, 12:42 PM
آخر رد: mazentq
Video هل توجد طريقة لتسرع الباركود في مربع البحث بالباركود abdalwahd 0 1,043 25-02-22, 01:50 PM
آخر رد: abdalwahd
  [سؤال] طريقة ربط مشروع برابط URL وتحديث البيانات منه talal_ameer 1 1,186 11-02-22, 01:38 AM
آخر رد: عدنان الشمري
  طريقة تحجيم الصورة قبل حفظها في قاعدة البيانات jalalaldeen 1 1,355 05-02-21, 10:01 PM
آخر رد: ابراهيم ايبو
  [C#.NET] طريقة عمل عداد لمستخدمين البرنامج faresvip 4 1,752 25-01-21, 11:41 PM
آخر رد: faresvip
  [سؤال] طريقة طباعة مجموعة من. الفواتير في صفحة واحدة m4n2net2000 1 1,808 14-10-20, 02:27 PM
آخر رد: Rabeea Qbaha
Sad [سؤال] طريقة البحث عن كلمات معينة داخل موقع ويب malek369 4 2,381 29-07-20, 11:18 PM
آخر رد: malek369
Sad [سؤال] طريقة استخدام ( or ) في سي شارب داخل ( if ) واحدة malek369 2 2,129 27-07-20, 09:26 AM
آخر رد: malek369
  [سؤال] طريقة برمجة زرار اخذ نسخة احتياطية من قاعدة بيانات sql بلغة فيجول ahmeddor 3 2,136 28-03-20, 05:16 PM
آخر رد: asemshahen5

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


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