View Full Version : نمایشبزرگتر عکس در فرم دیگر
alifarah
شنبه 08 شهریور 1393, 15:51 عصر
با سلام
من یه فرمی دارم ک یه پیکچر باکس داره . عکس رو میخونم و در پیکچر باکس نمایش میدم. میخواستم
این کارو کنم ک یه فرم جدید درس کنم زمانی که روی پیکچر باکس کلیک میکنم در فرم جدید عکس به صورت بزرگتر نمایش بده
ارتباطشون چطوریه ممنونم.
aminmousavi
شنبه 08 شهریور 1393, 16:04 عصر
سلام دوست عزیز ، با یک پروپرتی آدرس عکست رو پاس میدی به فرم جدیدت :
FrmPictureView frm = new FrmPictureView();
frm.ImageAddres = Application.StartupPath + @"\image.jpg";
frm.ShowDialog();
alifarah
شنبه 08 شهریور 1393, 16:10 عصر
نمیشه کاری کرد ک picbox فرم اول رو مساوی کنه با picbox که تو فرم دومیه ؟
alifarah
شنبه 08 شهریور 1393, 16:14 عصر
ارور میده !!
عکس رو ببینید.
122852
aminmousavi
شنبه 08 شهریور 1393, 16:18 عصر
شدنش میشه ، اما اصلا توصیه نمیکنم کنترل رو پاس بدید ! اگر هرفتون اینکه دوباره آدرس دهی نکنید و عکس رو فقط پاس بدید اینجوری بنویسید :
صفحه اول :
FrmPictureView frm = new FrmPictureView();
frm.ImageAddres = pictureBox1.Image;
frm.ShowDialog();
صفحه دوم :
public Image ImageAddres { get; set; }
private void FrmPictureView_Load(object sender, EventArgs e)
{
pictureBox1.Image = ImageAddres;
}
aminmousavi
شنبه 08 شهریور 1393, 16:18 عصر
ارور میده !!
عکس رو ببینید.
122852
خوب دوست عزیز FrmPictureView فرم دومتونه ! باید بسازیش !!!!
alifarah
یک شنبه 09 شهریور 1393, 01:50 صبح
الان از این ارور میگیره عکسو ببینید
ببخشیدا
122879
aminmousavi
یک شنبه 09 شهریور 1393, 02:04 صبح
توی صفحه FrmPictureView با پروپرتی ImageAddres رو تعریف نکردید یا از نوع Image نیست
این کد رو (همانطور که در پست 5 گفتم !) در صفحه FrmPictureView باید بزارید
public Image ImageAddres { get; set; }
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.