我想PictureBox
从应用程序文件夹加载图像。在下面的代码中,它从确切的位置加载图片。我希望它从应用程序的文件夹中加载图像,这样如果我将它复制到其他计算机,它就可以加载图像。
我该怎么做?
从确切位置加载:
PictureBox1.Image = Image.FromFile("D:\68.jpg");
我希望它是这样的:
PictureBox1.Image = Image.FromFile("ApplicationFolder\68.jpg");
我想PictureBox
从应用程序文件夹加载图像。在下面的代码中,它从确切的位置加载图片。我希望它从应用程序的文件夹中加载图像,这样如果我将它复制到其他计算机,它就可以加载图像。
我该怎么做?
从确切位置加载:
PictureBox1.Image = Image.FromFile("D:\68.jpg");
我希望它是这样的:
PictureBox1.Image = Image.FromFile("ApplicationFolder\68.jpg");
使用上面评论中的信息,您可以执行以下操作:
PictureBox1.Image = Image.FromFile(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "68.jpg"))
要使用程序集基目录的子目录:
PictureBox1.Image = Image.FromFile(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "SomeFolderInBaseDirectory", "68.jpg"))
用于将图像保存在应用程序资源中:
在窗体上添加 PictureBox 控件。选择窗体上的控件并使用属性。在属性选项卡的外观部分下找到图像,然后单击 [...]。选择资源对话框导入您将在应用程序中使用的所有图像。然后从窗体中删除 PictureBox。该应用程序将所有图像保存在资源中