السلام عليكم
واجهتني مشكلة في برنامج متعدد الفورمات، فمثلا أريد نقل قيمة من الطبقة Form2 وأظهرها في مربع نص تابع للطبقة Form1
طبعا حتى يكون الأمر واضح، انا قمت بإنشاء أوبجكت للطبقة فورم1 في داخل طبقة الفورم2 كالتالي:
Form1 fm = new Form1();
وعرفت مربع النص textBox1 على أنه public
وبالتالي استخدمت الكود التالي:
fm.textBox1.text = "ok";
ولم يعطيني الفيجوال ستوديو آية أخطاء، لكن القيمة "ok" لم تظهر أبداً في مربع النص1 التابع للفورم1 .. !!
فما هو السبب، وكيف أحل هذه المشكلة ؟؟