使用 ImageLocation 在 windows 照片查看器中打开 PictureBox 中的图像

Open image from PictureBox in windows photo viewer using ImageLocation

我正在尝试使用 ImageLocaton 打开 PictureBox 中的图像 属性,因为我希望将来将图像存储在在线数据库中。

我试过这段代码,但说 pictureBox1.ImageLocation.ToString() 为空:

private void pictureBox1_Click(object sender, EventArgs e)
{
    Process.Start(pictureBox1.ImageLocation.ToString());
} 

我在属性选项卡中也看到了,但为什么呢?

你只需要设置pictureBox的ImageLocation就可以设置它的Image了(不获取显然是null,不设置):

pictureBox1.ImageLocation = someurl;