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

时间:2011-11-06 06:41:14

标签: c# picturebox

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

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;
        }
    }

请告诉我一些代码

1 个答案:

答案 0 :(得分:2)

尝试

pictureBox1.Dock = DockStyle.Fill;

pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;

修改

pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;