منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : الكود بينفذا اخر امر - كيف اخليه ينفذ كل امر منفرداً .
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .

هاي شباب
انا عامل My.Settings من 1 إلي 10
المشكلة ان البرنامج بينفذ الامر الاخير بس يعني بينفذ الامر رقم 10
ولو لغيبت الامر رقم 10 ينفذ الامر رقم 9 وهكذا
انا عايز البرنامج ينفذ كل هذه الاوامر من 1 الي 10
كود :
If TextBox1.Text = My.Settings.A1 = True Then
           TextBox.Text2 = My.Settings.FN1
            TextBox.Text3 = My.Settings.LN1
            TextBox.Text4 = My.Settings.G1
        Else
            TextBox.Text2 = ""
            TextBox.Text3 = ""
            TextBox.Text4 = ""
        End If
----------------------------------------------------
If TextBox1.Text = My.Settings.A10 = True Then
            TextBox.Text2 = My.Settings.FN10
            TextBox.Text3 = My.Settings.LN10
            TextBox.Text4 = My.Settings.G10
        Else
            TextBox.Text2 = ""
            TextBox.Text3 = ""
            TextBox.Text4 = ""
        End If
المشكلة ان البرنامج بينفذ الامر الاخير بس يعني بينفذ الامر رقم 10
شئ طبيعى انه ينفذ الأخير بس لأن كل الأوامر بتتطبق على نفس الأدوات
كل الأوامر بتتطبق على  [b]TextBox2  و  [b]TextBox3  و  [b]TextBox4[/b]
[/b]
[/b]
أرسل لي البرنامج وسوف أقوم بحل جميع المشاكل
هو كلامى مش مفهوم وللا اٍيه؟
ما رأيك فى هذ الكود
    
كود :
X2=8:X3=9
X2=58:X3=39
   X2=30:X3=20
   X2=370:X3=220
   X2=17:X3=19
    PRINT X2,X3

كم سيطبع لك قيمة X2,X3
لم يرد كاتب الموضوع على سؤالى حتى الآن
بالتأكيد سيطبع X2=17   و يطبع X3=19   لأن هذه هى آخر قيم حسبها لهم الكود .
أما جميع القيم المحسوبة لهما قبل ذلك فيهملها كلها وكأنها لم تحسب أصلآ وكأن هذا الكود الطويل لم يكن الا هكذا
كود :
X2=17:X3=19
    PRINT X2,X3


وبالمثل كودك الطويل ( من 1 إلي 10 )
عند طباعة النتائج فى ال TextBox سيهمل البرنامج جميع القيم المحسوبة لهم قبل الأمر الأخير رقم 10