![]() |
|
[سؤال] استعمال if مع نص و عدد - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [سؤال] استعمال if مع نص و عدد (/showthread.php?tid=26674) الصفحات:
1
2
|
RE: استعمال if مع نص و عدد - viv - 27-09-18 انت تضع اظهار النتيجة في زر منفصل وعندما تغير في اعدادات الاداة numericupdown طبعا لن تظهر النتيجة الا اذا نقرت على الزر الذي فيه كود اظهار النتيجة عليك ان تنقل الكود الذي فيه الرسالة الى الحدث OnChange للاداة numericupdown انقر عليها مرتين وضع الكود هناك حيث ينقلك البرنامج RE: استعمال if مع نص و عدد - elgokr - 28-09-18 (27-09-18, 02:27 PM)Simo1991 كتب : السلام عليكم وعليكم السلام ورحمة الله وبركاته
المحتوى الخاص بموضوعك جعلنى اقتبس كلامك
ولا انظر لباقي الردود فى الموضوع
لانى للحظة تخيلت نفسى مكان البرنامج اللى هينفذ الكود
لتوضح رؤية الكود الخاص بك كارؤية فعلية من المفترض ان شكل الكود سيكون بهذا الشكل
لنقول ان الرقم الذى تم اختياره هو 1 ليصبح الشكل كود : If TextBox1.Text = "Player Number : 1" Thenالى هنا جميل ولا يوجد مشكلة
طيب انت لم توضح القيمة الفعلية لديك فى TextBox1
لان قيمة شرط التحقق تحتوى على عدد 3 مسافات وهما
بين كل من كلمة Player و Number بعدد مسافة
وبين كلمة Number و علامة : بعدد مسافة
وبين علامة : و الرقم بعدد مسافة
فمن الممكن ان القيمة لديك فى TextBox1 بهذا الشكل PHP كود : Player Number :1 اى بعدد 2 مسافة فاقل او اكثر من 3 مسافات
فلاحظ بين : و 1 لا يوجد مسافة
فهنا كود التحقق غير مطابق لان التطابق يجب ان يكل كلى وليز جزئي
اى المسافة التى تستخدم تعتبر اساسي بذلك
طيب لو اتضح ان المشكلة فعلاً هنا
كيف يمكن عمل كود تحقق بحيث اذا كان المسافة اقل او اكثر فلا يكون عامل مشكلة
كل ما عليك عمل كود التحقق بهذا الشكل كود : If TextBox1.Text.Replace(Space(1), Nothing) = ("Player Number : " & NumericUpDown.Value.ToString()).Replace(Space(1), Nothing) Thenحتى لو وضعت 100 مسافة ولو كان الشكل كالتالى PHP كود : Player Number :1 ستجد بالنهاية ان عملية التحقق سيكون على هيئة الشكل التالى PHP كود : PlayerNumber:1 لكلا من قيمة TextBox1 و القيمة المدخلة منك للتحقق
تحياتى لك
وتمنياتى لك التوفيق
RE: استعمال if مع نص و عدد - Simo1991 - 02-10-18 (28-09-18, 01:09 AM)elgokr كتب :(27-09-18, 02:27 PM)Simo1991 كتب : السلام عليكم شكرا جزيلا على التوضيح لكن للاسف ما اشتغلت معي |