我正在使用此代码设置徽标.. 它在我的系统中工作。当我构建它时,它在另一个系统中不起作用。
Dim imag As Image = Image.FromFile("C:\Users\sijiya\Documents\Visual Studio 2010\Projects\NimasApplication\NimasApplication\Images\limas11.png")
e.Graphics.DrawImage(imag, 250, 3, 200, 95)
把这一项的参数改成新电脑的路径:
Dim imag As Image = Image.FromFile("NewPath\NewFileName here")
但是,如果您使用 FileDialog 来获取文件和路径名会更好,这样它就可以在不同的系统上工作。
或者将其作为项目文件夹的一部分。
如果必须在另一台 PC 上部署项目,则必须在项目资源中包含图像(徽标)。如果您将其保存在本地 PC 上,其他 PC 将无法访问它是正常的。
要从您的资源目录中调用它,请尝试;
Dim imag As Image = CType(My.Resources.ResourceManager.GetObject(ImageName), Image)