您能否告诉我如何使用 VSTO 将 flash 对象添加到自定义任务窗格中?
divya
问问题
940 次
1 回答
1
您可以将“Shockwave flash object”控件添加到您的任务窗格或窗体区域。您可能必须在您的用户控件中找到它并将其添加到您的工具箱中。然后,您可以将 Movie 属性设置为 flash 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 回答