PDA

View Full Version : سوال: Form فوری



jannat110
دوشنبه 05 مهر 1389, 15:58 عصر
دوستان سلام
می خوام از داخل مثلا فرم 2 برنامه ام Enabled یک عنصر رو در فرم 1 کنترل کنیم ولی نیمیشه
البته از فرمان زیر استفاده کردم.

Form2 objform2 = new Form2();//q

objform2.Menustrip1.Enabled = false;//a

masoudmok
دوشنبه 05 مهر 1389, 16:05 عصر
سلام .
برای این که بتونی این کارو بکنی باید خصوصیتی که می خوای تغییرش بدی سطح دسترسی public داشته باشه . یه راه ساده اینه که تو فرم اول دو تا تابع واسه t یا f کردن enabled بنویسی و سطح دسترسی اونا رو public قرار بدی . یعنی خط عنوان تابع رو مثلا اینطور بنویسی

()public void set_true

الان میتونی از تو فرم دوم اونا رو صدا بزنی .

Mohandes2009
دوشنبه 05 مهر 1389, 16:20 عصر
دوستان سلام
می خوام از داخل مثلا فرم 2 برنامه ام Enabled یک عنصر رو در فرم 1 کنترل کنیم ولی نیمیشه
البته از فرمان زیر استفاده کردم.

Form2 objform2 = new Form2();//q



objform2.Menustrip1.Enabled = false;//a

واسه چی اینکارا می خوای بکنی؟:متفکر:Enabela؟:متفکر:

chasbonakam
دوشنبه 05 مهر 1389, 18:19 عصر
سلام
می تونی در منوی مشخصات خاصیت modifires رو به Public تغییر بدی حالا اگه از اون فرم یه شی بسازی ، به اون دکمه دسترسی داری و می تونی هر بلایی سرش در بیاری
نمونه کد:


form1 frm = new form1()
frm.button1.enabled = false;
frm.show()

mmd2009
دوشنبه 05 مهر 1389, 18:47 عصر
با سلام

منم یک مثال اصولی برات زدم ببینش

موفق باشید