1、写入放大方法
public void Bigimage(object sender) {
PictureBox pictureBox = (PictureBox)sender;
// 检查是否有图片
if (pictureBox.Image == null)
return;
// 创建新的窗口用于显示放大后的图片
Form form = new Form();
form.StartPosition = FormStartPosition.CenterParent;
form.Size = new Size(pictureBox.Image.Width * 2, pictureBox.Image.Height * 2);
form.Text = "放大的图片";
// 在新窗口中创建一个PictureBox控件,并设置其Image为放大后的图片
PictureBox zoomPictureBox = new PictureBox();
zoomPictureBox.Dock = DockStyle.Fill;
zoomPictureBox.SizeMode = PictureBoxSizeMode.Zoom;
zoomPictureBox.Image = pictureBox.Image;
// 将放大的PictureBox控件添加到新窗口中
form.Controls.Add(zoomPictureBox);
// 显示新窗口
form.ShowDialog();
}
2、在PictureBox控件中使用双击事件DoubleClick,调用双击放大方法传入sender参数
private void pictureBox1_DoubleClick(object sender, EventArgs e)
{
Bigimage(sender);
}