济宁天气预报
济宁市人力资源和社会保障局
济宁人事考试单位代码
济宁市安全教育平台
济宁违章查询
济宁住房公积金查询
济宁科技网 济宁培训班 济宁银行网上银行 济宁教育网 历史故事 家庭教育 济宁市地图 济宁房产 济宁教育网 济宁人事考试信息网 济宁新闻网
币圈最新消息 济宁信息港
浏览器之家 济宁汽车 睡前小故事
下载吧 股票书籍 花花草草
百应百科 照片恢复 学习通
红警之家 睡前小故事 马伊琍
手机照片恢复 手机数据恢复

引用.NET Framework Class Library 在线文档2——Word2007高级应(2)

时间:2013-12-13 12:46来源:未知 www.yunhepan.com

Code 14

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

Code 15

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

更多选择

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

图 2

Class、Members、Constructor、Methods以及节点所指向的内容均为英文,我希望可以选择用于显示的语言。于是,我为插件创建了一个选项窗口:

图 3

并在它的Load事件委托里处理当前语言下拉列表的初始化,并读取配置文件中的语言信息:

Code 16

我们确实可以避免在这里硬编码,然而,就目前来说,提供简体中文、繁体中文和英文已经足够了,除非你打算把它变成产品,并进军全球市场。当用户选好语言并点击OK按钮时,语言信息将会保存到配置文件里:

Code 17

Class Library Options窗口是通过侧边栏右下角新添加的Options按钮启动的,当语言信息改变了,TreeView也应该刷新根节点:

Code 18

需要说明的是,我不再指定Version的值,这将告诉MTPS获取最新的发布版本 (非预发行版,包括Beta版和CTP版),而Locale则与配置文件里的语言信息相对应,这意味着插入的超链接所指向的页面将与配置文件里德语言信息相对应。下面是运行效果的截图:

图 4

至此,Class Library侧边栏的开发要告一段落了,虽然此时我的脑海里又冒出了新的需求,或者你也对它有了新的想法。

相关阅读
  • 下载微软Office2003SP2
  • 在Word 2007文档中设置文本框边框
  • Word 2007中更改多级编号列表级别
  • 办公软件应用版FAQv2.0
  • 在Word 2007文档中设置文本框边框
  • Office 2007中关闭页面空白的方法
  • Word中输入11至20带圈字符的快捷方法
  • 2007MicrosoftOfficeRTM图片赏

  • 上一篇:引用Amazon图书信息2 ——Word2007高级应用(十八)
    下一篇:用Word2007制作精美的文档页码

    济宁运河畔网版权与免责声明:

    ①凡本网来源于注明来“源于:运河畔或www.yunhepan.com”版权均属运河畔网所有,其他媒体可以转载,且需注明“来源运河畔网”
    ② 凡本网注明“来源:XXX(非济宁运河畔,济宁信息港)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
    ③ 如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。

    • 全网热点
    • 健康
    • 教育
    • 新闻
    • 美食