我有一个vb.net表单应用程序,其中我使用代码
在Application启动路径中显示了一个徽标Application.StartupPath + ("\Image\" + "Logo.jpg")
这样可以正常显示图像。这个exe是使用AciveX从jquery调用的,因此它仅适用于IE。
我已经通过引用创建的exe将vb.net表单应用程序转换为dll。现在,当我从另一个应用程序调用dll函数时,表单出现但徽标没有显示。
我使用edge从node.js应用程序中读取dll文件。
使用dll文件阅读时,请帮助让图像显示在表格中。
答案 0 :(得分:0)
您是否在运行时检查了图像路径以确保其正确解析?如果您的dll与调用的应用程序位于不同的文件夹中,Application.StartupPath可能无法按预期解析。
我遇到了类似的问题,但在我的资源管理器中引用了一个图像。我意识到当我将表单从应用程序解决方案转移到dll解决方案时,我的PictureBox在设计器中丢失了其“Image”属性的默认设置,因此它根本没有尝试设置任何图像。