1

VSTO を使用してカスタム タスク ペインにフラッシュ オブジェクトを追加する方法を教えてください。

4

1 に答える 1

1

「Shockwaveflashobject」コントロールを作業ウィンドウまたはフォーム領域に追加できます。ユーザーコントロールで見つけて、ツールボックスに追加する必要がある場合があります。次に、MovieプロパティをフラッシュswfのURIに設定できます。

マーカス

アップデート

swfファイルをプロジェクトに追加し、出力にコピーするように設定してから、コードで参照する必要があります。

ヘルパープロパティをアドインに追加するか、コードをコピーします。

 static public string AssemblyDirectory { 
            get { 
                string codeBase = Assembly.GetExecutingAssembly().CodeBase; 
                UriBuilder uri = new UriBuilder(codeBase); 
                string path = Uri.UnescapeDataString(uri.Path); 
                return Path.GetDirectoryName(path); 
            } 
        }

次に、タスクペインの表示/初期化イベントで

String swfPath = AssemblyDirectory + Path.DirectorySeparatorChar + "menu.swf";
axShockwaveFlash1.LoadMovie(0, swfPath);
于 2009-07-15T08:58:48.470 に答える