日期:2014-05-18  浏览次数:20640 次

picturebox利用openFileDialog加载文件,如果是可以显示的图形,则设定picturebox的宽度和高度为图形的尺寸,如果不是则报错,该怎么写呢
picturebox利用openFileDialog加载文件,如果是可以显示的图形,则设定picturebox的宽度和高度为图形的尺寸,如果不是则报错,该怎么写呢

------解决方案--------------------
参考一下如下代码:

C# code
OpenFileDialog od = new OpenFileDialog();
if (od.ShowDialog(this) == DialogResult.OK)
{
    try
    {
        Image img = Image.FromFile(od.FileName);
        this.pictureBox1.Size = img.Size;
        this.pictureBox1.Image = img;
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}