获取图像显示在窗体 – DLL文件

我有一个vb.net表单应用程序,我已经从应用程序启动path使用代码显示一个标志

Application.StartupPath + ("\Image\" + "Logo.jpg") 

这工作和图像按预期显示。 这个exe是从jQuery使用AciveX调用的,因此它只能在IE中使用。

我已经通过引用创build的exe文件将vb.net表单应用程序转换为dll。 现在,当我从另一个应用程序调用dll函数时,窗体出现,但徽标不显示。

我已经用edge从node.js应用程序读取dll文件。

请使用dll文件阅读时帮助获取图像在窗体中显示。

你在运行时检查你的图像path,以确保它正确解决? 如果您的dll与您的调用应用程序在不同的文件夹中,则Application.StartupPath可能无法按预期方式parsing。

我有一个类似的问题,但在我的资源pipe理器中引用一个图像。 当我将表单从应用程序解决scheme转移到dll解决scheme时,我意识到我的PictureBox在devise器中丢失了其“Image”属性的默认设置,因此它根本不想设置任何图像。