PDA

View Full Version : زوم کردن روی تصاویر



kia749
جمعه 19 مهر 1387, 01:00 صبح
سلام
چطوری میشه بر روی یک تصویر در pictureBox زوم کرد.یعنی هر جا با موس کلیک کردیم همونجا بزرگ بشه؟
ممنون میشم راهنمایی کنید

یا علی

nathan
شنبه 20 مهر 1387, 11:33 صبح
در مورد WorkflowView يه جستجوئي بكن فكر كنم از راه مي شه يه كارائي كرد.

رضا عربلو
شنبه 20 مهر 1387, 18:11 عصر
http://www.codeproject.com/KB/miscctrl/ScalablePictureBox.aspx
PictureBox جالبی است.

h.jaza
شنبه 20 مهر 1387, 18:20 عصر
رضا جان خیلی جالب بود.

فقط من سورسشو نتونستم باز کنم.

اگر راهنمایی کنی، ممنون میشم.

shytonak
شنبه 20 مهر 1387, 22:35 عصر
دوست عزیز برای زوم میتونی از این مثلا استفاده کنی.یکم با کدش ور برو

this.pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;

توی open file dialog از این کد استفاده کن

openFileDialog1.Filter = "Image files" + " (*.gif,*.jpg,*.jpeg,*.bmp,*.wmf,*.png)" + "|*.gif;*.jpg;*.jpeg;*.bmp;*.wmf;*.png|All" + " files (*.*)|*.*";
openFileDialog1.FilterIndex = 1;
openFileDialog1.Title = "Open Picture Files";
OpenFileDialog openFileDia = new OpenFileDialog();
if (openFileDia.ShowDialog() == DialogResult.OK)
{
this.img = Image.FromFile(openFileDia.FileName);
this.pictureBox1.Image = img;
this.lblImgHeightAct.Text = this.img.Height.ToString();
this.lblImgWidthAct.Text = this.img.Width.ToString();
}