WEB开发网
开发学院软件教学办公软件Word 引用.NET Framework Class Library 在线文档2——... 阅读

引用.NET Framework Class Library 在线文档2——Word 2007高级应用

 2008-10-15 20:17:00 来源:WEB开发网   
核心提示: Code 13 需要说明的是,m_CustomTaskPanePool来自Globals.ThisAddIn.CustomTaskPanes,引用.NET Framework Class Library 在线文档2——Word 2007高级应用(3),而后者里只存放当前插件添加进去的侧边栏

引用.NET Framework Class Library 在线文档2——Word 2007高级应用

Code 13

需要说明的是,m_CustomTaskPanePool来自Globals.ThisAddIn.CustomTaskPanes,而后者里只存放当前插件添加进去的侧边栏,再加上同一个Word窗口里相同类型的侧边栏只会出现一次,于是,在上述代码里,我通过侧边栏的父窗口和所含控件的类型来进行判等是合理的。另外,由于添加侧边栏需要提供标题,而标题和控件的类型又是一一对应的,于是,我使用了一个Dictionary<Type, string>来存放这些对应信息。要注册该信息,可以使用下面这个方法:

引用.NET Framework Class Library 在线文档2——Word 2007高级应用

Code 14

那么,谁应该注册该信息,以及在哪里注册该信息呢?我认为注册该信息的责任应该落在控件的头上,再者,该信息是与控件的类型而不是实例相关的,于是,我把注册该信息的代码放在控件的静态构造函数里:

引用.NET Framework Class Library 在线文档2——Word 2007高级应用

Code 15

剩下的就是挂接相关的事件委托和处理状态的同步了,这些都和"我的博客"侧边栏的做法大同小异,这里就不重复了。

更多选择

还差点什么呢?语言!留意下面这幅截图:

引用.NET Framework Class Library 在线文档2——Word 2007高级应用

上一页  1 2 3 4  下一页

Tags:引用 NET Framework

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接