您能告诉我如何使用VSTO将Flash对象添加到自定义任务窗格中吗?
答案 0 :(得分:1)
您可以将“Shockwave Flash对象”控件添加到任务窗格或表单区域。 您可能必须在用户控件中找到它并将其添加到工具箱中。 然后,您可以将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);
}
}
然后在你的taskpane中显示/ init事件
String swfPath = AssemblyDirectory + Path.DirectorySeparatorChar + "menu.swf";
axShockwaveFlash1.LoadMovie(0, swfPath);