VSTO を使用してカスタム タスク ペインにフラッシュ オブジェクトを追加する方法を教えてください。
divya
質問する
940 次
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 に答える