如何制作更短的图像路径

时间:2016-12-15 11:57:07

标签: c# picturebox

我按下按钮时尝试更改图像框图片。

if (label1.Text=="1")
{
    pictureBox1.Image=Image.FromFile("C:/Users/Usr/Documents/Visual Studio 2010/Projects/randomly/randomly/Resources/dice1.jpg");
} 

如何制作更短的图像路径?

1 个答案:

答案 0 :(得分:0)

要嵌入使用Resources并按以下方式访问它:

pictureBox1.Image = Resources.dice;

要获取位于运行程序的同一目录中的图片:

string pathToProgramDirectory = Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location);
string pathToPicture = Path.Combine(pathToProgramDirectory, "dice1.jpg");
pictureBox1.Image = Image.FromFile(pathToPicture);