برای دسترسی به اشیای جاهای دیگه 2 کار میتونی بکنی:
1- اون شی به صورت public static تعریف شده باشد
2-شی را به کلاس دوم پاس بدی
روش دوم بهتره، مثلا من میخام combobox فرم اول را در فرم دوم داشته باشم، در سازنده فرم دوم combobox را دریافت میکنم:
public form2(ComboBox combo){...}
موقعی که در فرم اول میخام فرم دوم را باز کنم ، بعد از new کردن form2 باید combobox رو هم بهش پاس بدم:
Form2 form2 = new Form2(combobox); form2.show();
در روش اول باید combobox را در فرم اول به صورت public و static تعریف کنی:
public static ComboBox combobox;
و بعد در فرم دوم با دستور زیر بهش دسترسی داری: