PDA

View Full Version : سوال: دسترسی به picturebox ی واقع در فرم دیگر



mostafa_shaeri_tj
شنبه 04 مهر 1388, 21:06 عصر
سلام
چه طور میتونم از توی form1 به picturebox ی در form2 دسترسی داشته باشم تا طول و عرضش و موقعیتش و غیره رو مقدار دهی کنم؟

ممنون از پاسختون

cimiarnm
شنبه 04 مهر 1388, 22:24 عصر
دوست عزیز کافی است در فرم دوم که حاوی pictureBox است خاصیت Modifier مربوط به picturesBox را از پنجره properties بصورت public تنظیم کنید . لازم به ذکر است که برای این حالت زمانی که شما میخواهید از فرم اول به کنترلی در فرم دوم دسترسی داشته باشید علاوه بر اعمال تنظیم فوق باید در همان فرم اول ا فرم دوم نمونه سازی کرده باشید( form2 frm= new form2() )

موفق باشید

moferferi
شنبه 04 مهر 1388, 23:03 عصر
کارهایی که دوستمون گفت را باید انجام بدی ولی برای باز کردن فرم دوم که میخواهی از طریق اون عکس پیکچر باکس فرم 1 را تغییر بدی باید این جوری بنویسی


form2 frm2 = new form2();
frm2.tag = this;
frm2.show();



بعد در رویداد کلیک دکمه ای که میخواهی تغییرات اعمال بشه


frmmain frm1 = this.Tag as frmmain;
frm1.BACKPANEL.BackgroundImage = Image.FromFile(pathpic);