引用.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),而后者里只存放当前插件添加进去的侧边栏
Code 13
需要说明的是,m_CustomTaskPanePool来自Globals.ThisAddIn.CustomTaskPanes,而后者里只存放当前插件添加进去的侧边栏,再加上同一个Word窗口里相同类型的侧边栏只会出现一次,于是,在上述代码里,我通过侧边栏的父窗口和所含控件的类型来进行判等是合理的。另外,由于添加侧边栏需要提供标题,而标题和控件的类型又是一一对应的,于是,我使用了一个Dictionary<Type, string>来存放这些对应信息。要注册该信息,可以使用下面这个方法:
Code 14
那么,谁应该注册该信息,以及在哪里注册该信息呢?我认为注册该信息的责任应该落在控件的头上,再者,该信息是与控件的类型而不是实例相关的,于是,我把注册该信息的代码放在控件的静态构造函数里:
Code 15
剩下的就是挂接相关的事件委托和处理状态的同步了,这些都和"我的博客"侧边栏的做法大同小异,这里就不重复了。
更多选择
还差点什么呢?语言!留意下面这幅截图:
[]
- ››Netpas加速 让非电信宽带用户流畅上网
- ››net中fckediter的图片上传时候点击\浏览服务器\出...
- ››Netmsg局域网聊天程序
- ››引用 Symbian常见panic
- ››NetAirus指控苹果iPhone侵犯其专利
- ››Netflix 在线影视播放程序将登陆 iPhone
- ››Net中各种不同的对象创建方式的速度差异
- ››NetNewsWire 功能简单 界面快速 Reader 浏览器
- ››NET-使用Js调用WebService
- ››Net 应用程序如何在32位操作系统下申请超过2G的内...
- ››NET 4.0新特性-- Corrupted State Exceptions
- ››NET应用程序的本地化及RESGEN.exe, AL.exe介绍
更多精彩
赞助商链接