スマート デバイスにアニメーション GIF を入れようとしています。
私はウェブブラウザコントロールを使ってこれをやろうとしています。次に、フォームの読み込み時に次のコードを使用します。
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コントロールで機能しないのかについてのアイデア??
ありがとうジョン