View Full Version : سوال: Form فوری
jannat110
دوشنبه 05 مهر 1389, 16:58 عصر
دوستان سلام
می خوام از داخل مثلا فرم 2 برنامه ام Enabled یک عنصر رو در فرم 1 کنترل کنیم ولی نیمیشه
البته از فرمان زیر استفاده کردم.
Form2 objform2 = new Form2();//q
objform2.Menustrip1.Enabled = false;//a
masoudmok
دوشنبه 05 مهر 1389, 17:05 عصر
سلام .
برای این که بتونی این کارو بکنی باید خصوصیتی که می خوای تغییرش بدی سطح دسترسی public داشته باشه . یه راه ساده اینه که تو فرم اول دو تا تابع واسه t یا f کردن enabled بنویسی و سطح دسترسی اونا رو public قرار بدی . یعنی خط عنوان تابع رو مثلا اینطور بنویسی
()public void set_true
الان میتونی از تو فرم دوم اونا رو صدا بزنی .
Mohandes2009
دوشنبه 05 مهر 1389, 17:20 عصر
دوستان سلام
می خوام از داخل مثلا فرم 2 برنامه ام Enabled یک عنصر رو در فرم 1 کنترل کنیم ولی نیمیشه
البته از فرمان زیر استفاده کردم.
Form2 objform2 = new Form2();//q
objform2.Menustrip1.Enabled = false;//a
واسه چی اینکارا می خوای بکنی؟:متفکر:Enabela؟:متفکر:
chasbonakam
دوشنبه 05 مهر 1389, 19:19 عصر
سلام
می تونی در منوی مشخصات خاصیت modifires رو به Public تغییر بدی حالا اگه از اون فرم یه شی بسازی ، به اون دکمه دسترسی داری و می تونی هر بلایی سرش در بیاری
نمونه کد:
form1 frm = new form1()
frm.button1.enabled = false;
frm.show()
mmd2009
دوشنبه 05 مهر 1389, 19:47 عصر
با سلام
منم یک مثال اصولی برات زدم ببینش
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.