مرحبا :
مثلا لنقل أن لدي في نافذة الفجوال بيسيك وفي مشروع جديد
مربع نص (text1) ، و (label1) مربع كتابة
ولدي الاوامر التالية
عندما يكون مربع النص (1) ، فمربع الكتابة يكون (2)
وعندما يكون مربع النص (3) ، فمربع الكتابة يكون (4)
وعندما يكون مربع النص (6) ، فمربع الكتابة يكون (10)
كل هذه امثلة وليس لديها قاعدة حسابية ثابتة
وهنا الكود
private sub coomand1_click () if text1.text = "1" then label1 = "2" end if if text1.text = "3" then label1 = "4" end if if text1.text = "6" then label1 = "10" end if end sub
ومع العلم بأن هذه القائمة لها تكملة كبيرة جدا ولا تحوي قاعدة ثابتة أي أن بعضها يحوي حروفا وبعضها كلمات وارقام
والسؤال :
اريد أن اضع أمرا في النهاية بحيث يجعل كل هذه الاوامر عكوسة .. أي أنني عندما أضع القيمة (1) في مربع النص فإنه يكتب لي (2) في الـ(label1) .. واريد أن أمرا في النهاية بحيث أنني عندما أكتب (2) فينتج لي (1) .. أي جعل العملية عكوسة تجري في الاتجاهين ..
حيث أنني أستطيع أن أضع لكل أمر معاكس بهذه الطريقة فمثلا :
private sub coomand1_click () if text1.text = "1" then label1 = "2" end if if text1.text = "2" then label1 = "1" end if end sub
ولكن القائمة كبيرة جدا لذلك أبحث عن أمر يجعل العملية عكوسة بالنسبة لجميع الأوامر التي أكتبها .. وبذلك أوفر الجهد
وشكرا لكم