我正在尝试在我的智能设备上放置一个动画 gif。
我正在尝试使用 webbrowser 控件来执行此操作。然后在表单加载我使用以下代码:
String imgPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase.ToString()) + "\\PW.gif";
StringBuilder sb = new StringBuilder();
sb.Append("<html><body>");
sb.Append("<img src = \"" + imgPath + "\">");
sb.Append("</body></html>");
webBrowser1.DocumentText = sb.ToString();
但我得到一个红十字而不是图像。我查看了字符串生成器的值:
<html><body><img src = "\Program Files\FrontendTest\PW.gif"></body></html>
当我将其保存为 html 文件并在设备上运行时,它可以完美运行。
关于为什么它在 webbrowser 控件中不起作用的任何想法?
谢谢约翰