在窗体调整大小时更改图像的显示大小

本文关键字:图像 显示 窗体 调整 小时 | 更新日期: 2023-09-27 18:13:34

我希望当我调整表单大小时,图像显示会自动调整表单大小

private void openToolStripMenuItem_Click(object sender, EventArgs e)
    {
        openFileDialog1.Filter = "Image Files(*.jpg; *.jpeg; *.gif; *.bmp)|*.jpg; *.jpeg; *.gif; *.bmp; *.png";
        if(openFileDialog1.ShowDialog() == DialogResult.OK){
            pictureBox1.ImageLocation = openFileDialog1.FileName;
            //pictureBox1.SizeMode = PictureBoxSizeMode.CenterImage;
        }
    }

请给我一些代码建议

在窗体调整大小时更改图像的显示大小

try

pictureBox1.Dock = DockStyle.Fill;

pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;

编辑

pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;