使标签/按钮/图片框图像独立于其路径

时间:2018-01-01 18:15:53

标签: c# winforms assets

我希望所有用于不同按钮,标签,图片框的图像都与其路径无关。以下是我用于事件的代码,只有在相应位置找到它才会更改我的标签图像 如何使图像独立于其路径,以便我可以在任何PC上使用它们?

private void label1_MouseEnter(object sender, EventArgs e)
{
    Image i =Image.FromFile(@"d:\utilizator windows10\documents\visual studio 2017\Projects\ProjectX\ProjectX\w.resurse\close_background.png");
    label1.Image = i;
}

1 个答案:

答案 0 :(得分:0)

  

好的,我嵌入了图片,但是我如何使用它们呢?

然后使用如下代码,将“SomeImageName.jpg”替换为嵌入图像的名称:

private void label1_MouseEnter(object sender, EventArgs e)
{
    label1.Image = new Bitmap(this.GetType(), "SomeImageName.jpg");
}