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

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

لنفترض عندي فورم كيف يمككني التحكم في خصائصه من فورم اخر مثلاً اغير اللون والاسم

وبارك الله فيكم
(25-04-14, 06:01 PM)وسام1 كتب : [ -> ]...
لنفترض عندي فورم كيف يمككني التحكم في خصائصه من فورم اخر مثلاً اغير اللون والاسم
...
على السريع......

كود :
Application.OpenForms["Form2"].BackColor = System.Drawing.Color.Red;
اخي الكريم ياريت توضح المثال لأني جربته ويعطيني خطأ وبارك الله فيك
الحل ربما في جعل خصائص الفورم الثاني modofier= public من اجل امكانية الولوج اليه
Form2 frm = new form2();
frm.label1.text = "I love http://vb4arb.com";
على سبيل المثال
يجب ان تعرف متغير ستاتيكي عام لعمل ذلك

اذا كنت تريد الوصول لادوات وخصائص الForm1 من خلال الForm2 نكتب في الForm1 التالي :
كود :
   public partial class Form1 : Form
  {
      public static Form1 Me;
      public Form1()
      {
          InitializeComponent();
         Me = this;
      }
  }
 



الان بكل سهولة من الForm2 تقوم بالوصول الى خصائص واعضاء الForm1 بهذا الكود :
كود :
Form1.Me.textBox1.Text = "vb4arb";


تذكر ان اردت الوصول الى احد الcontrols الموجودين في الform1 يجب عليك وضع خاصية modifier بقيمة public له
Big Grin السلام عليكم عملت مثال في المرفقات للتحكم في لون خلفية فورم مفتوح من فورم آخر
بارك الله فيكم ي أخوة جمعيآ