/// <summary> /// 双击图片 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void pictureBox_DoubleClick(object sender, EventArgs e) { //双击图片查看原图 UltraPictureBox originalPictureBox = new UltraPictureBox { Image = this.pictureBox.Image, Width = this.Width * 2 + 10, Height = this.Height * 2 + 100 }; FlowLayoutPanel originalPicturePanel = new FlowLayoutPanel { Width = originalPictureBox.Width + 10, Height = originalPictureBox.Height + 10 }; originalPicturePanel.Controls.Add(originalPictureBox); Form originalPictureForm = new Form { Name = "放大图片", StartPosition = FormStartPosition.CenterScreen, Width = originalPicturePanel.Width + 10, Height = originalPicturePanel.Height + 10 }; originalPictureForm.Controls.Add(originalPicturePanel); originalPictureForm.ShowDialog(); }
public static UltraPictureBox SetPicture( Image img, UltraPictureBox aUltraPictureBox) { if (aUltraPictureBox.InvokeRequired) { aUltraPictureBox.Invoke ( new MethodInvoker ( delegate { aUltraPictureBox.Image = img; })); } else { aUltraPictureBox.Image = img; } return aUltraPictureBox; }
public static UltraPictureBox SetPicture ( Image img, UltraPictureBox aUltraPictureBox) { if (aUltraPictureBox.InvokeRequired) { aUltraPictureBox.Invoke ( new MethodInvoker ( delegate { aUltraPictureBox.Image = img; })); } else { aUltraPictureBox.Image = img; } return(aUltraPictureBox); }