随笔-59  评论-362  文章-1  trackbacks-4
    在使用DotNetTextBox在线编辑器的时候,你可能觉得控件内置的功能不能满足你的编辑需要,这时DotNetTextBox控件强大的外挂插件功能就发挥作用了,使用外挂插件功能,你就能自行DIY任何自己想实现的功能,而且使用也非常简单,下面我们就为大家演示了为DotNetTextBox增加一个插入网页按钮(button)外挂插件的步骤:

第一步:首先用VS2005打开system_dntb/menuconfig/目录下的任何一个config文件,并且在<configuration>配置节内增加一个<plugin_command>配置节,如图:




其中plugin_command配置节指示控件生成一个外挂插件(脚本命令形式)的功能,配置节内第一个参数insertbutton是插件的功能标识,并且此功能的提示信息(tooltip)将根据此标识显示,具体请看之后的说明。第二个参数是要执行的的脚本命令,不同的命令有不同的功能效果,具体请看控件内附的使用帮助.chm里的脚本命令列表。第三个参数是此功能需要显示图标的相对路径,此图标路径相对于控件所选择的skin皮肤,如选择skin/xp/皮肤,则图标的全路径为system_dntb/skin/xp/img/insertbutton.gif


第二步:用
VS2005打开system_dntb/zh-cn/Resources.xml的语言文件,并在<root>配置节内增加如下配置:

<resource name="insertbutton">插入网页按钮</resource>

其中name="insertbutton"中的insertbutton就是刚才配置插件中的第一个参数(功能标识),语言文件将根据此标识返回相应的功能提示内容,另外配置节内的“插入网页按钮”就是将会显示的提示内容,同理,我们还需为其它语言文件增加相应的配置节,如打开system_dntb/en-us/Resources.xml文件,添加:

<resource name="insertbutton">Insert Button</resource>

这样当界面语言为en-us的时候,此功能的提示信息将会显示:Insert Button 如果界面语言为zh-cn的话就会显示:插入网页按钮


第三步:制作一个16X16大小透明背景的insertbutton.gif图标,然后分别放到system_dntb/skin/xp/img/system_dntb/skin/default/img/

最后,外挂插件(脚本命令形式)制作成功的效果如图:

 

附:
DotNetTextBox V3.0 所见即所得编辑器控件Ver3.2.0 Stable(稳定版)
DotNetTextBoxV3.2.0控件增加导入Word文档功能的外挂插件!
DotNetTextBox控件应用实例之简单留言簿
DotNetTextBox全部内置功能下三行排列样式的菜单界面下载!

posted on 2007-07-09 13:45 Terry Deng 阅读(387) 评论(3)  编辑 收藏 网摘 所属分类: 原创

评论:
#1楼  2007-07-09 15:37 | SKII [未注册用户]
请问下FireFox下的兼容性如何
  回复  引用    
#2楼 [楼主] 2007-07-09 18:21 | Terry Deng      
@SKII
OK的,三大主流浏览器都能支持
  回复  引用  查看    
#3楼  2007-08-03 10:45 | sandra [未注册用户]
你好,我现在想在菜单上加一个过滤所有格式的扩展功能,可是我研究了两天也没有什么眉目,应该怎么实现呢?
  回复  引用    

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-07-10 08:38 编辑过
Google站内搜索


China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!

相关文章:

相关链接: