让图像以表格形式显示 - dll文件

时间:2017-02-28 10:45:07

标签: c# jquery node.js vb.net dll

我有一个vb.net表单应用程序,其中我使用代码

在Application启动路径中显示了一个徽标
Application.StartupPath + ("\Image\" + "Logo.jpg")

这样可以正常显示图像。这个exe是使用AciveX从jquery调用的,因此它仅适用于IE。

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

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

使用dll文件阅读时,请帮助让图像显示在表格中。

1 个答案:

答案 0 :(得分:0)

您是否在运行时检查了图像路径以确保其正确解析?如果您的dll与调用的应用程序位于不同的文件夹中,Application.StartupPath可能无法按预期解析。

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