استفاده از کنترل فرم های دیگه توی فرم جاری

mohammad_amini

عضو جدید
سلام .

می خواستم از کنترل هایی که تو یه فرم دیگه از برنامه هستند استفاده کنم و به خواصشون دسترسی پیدا کنم.
کسی می دونه چطوری می شه این کار رو انجام داد ؟؟؟

اینم بگم که توی فرم جاری از فرم مقصد یه نمونه درست کردم و خاصیت Modifiers اونا رو هم public کردم.تغیرات رو که اعمال می کنم چیزی تغییر نمی کنه .:confused: :surprised:

ممنون میشم:heart:

یاهو............:gol:
 

kerberos2023

عضو جدید
سلام .

می خواستم از کنترل هایی که تو یه فرم دیگه از برنامه هستند استفاده کنم و به خواصشون دسترسی پیدا کنم.
کسی می دونه چطوری می شه این کار رو انجام داد ؟؟؟

اینم بگم که توی فرم جاری از فرم مقصد یه نمونه درست کردم و خاصیت Modifiers اونا رو هم public کردم.تغیرات رو که اعمال می کنم چیزی تغییر نمی کنه .:confused: :surprised:

ممنون میشم:heart:

یاهو............:gol:
سلام
چیزی تغییر نمیکنه چون شما دارین یه نمونه جدید از این کلاس می سازین
برای اینکه به نمونه ساخته شده دسترسی داشته باشین باید اینجوری بنویسی
کد:
FormName frm = (FormName)Application.OpenForms[strFormName];
مثلا
کد:
Factor frmFac = (Factor)Application.OpenForms["Factor"];
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
دوست عزیز شما حتی اگر خاصیت Modifier را public کنید تا زمانی که instance جدید ایجاد نشود از فرم، به کنترل دسترسی ندارید چون Static نیست که با اسم فرم بخواهی بهش برسی :gol:
 

Similar threads

بالا