解决方案 »

  1.   

    可以控制的,
    DotNetTextBox™配置菜单功能 
    --------------------------------------------------------------------------------一、配置向导第一步:打开system_dntb/menuconfig/default.config文件,请按相应注释进行设置,配置文件如下:<?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    <!--定义菜单栏左侧区域功能,请遵循先左后右,先上后下的原则-->
    <leftarea>paragraph</leftarea>
    <!--blank产生一个空格,使功能菜单图标与图标之间产生一个空格-->
    <leftarea>blank</leftarea>
    <leftarea>specialtype</leftarea>
    <!--br产生一个换行符,使功能菜单界面换行-->
    <leftarea>br</leftarea>
    <leftarea>selFont</leftarea>
    <leftarea>blank</leftarea>
    <leftarea>fontSize</leftarea>
    <!--定义菜单栏右侧区域功能,此处定义之后的功能图标将转到右侧区域显示-->
    <rightarea>justifyleft</rightarea>
    <rightarea>justifycenter</rightarea>
    <rightarea>justifyright</rightarea>
    <rightarea>blank</rightarea>
    <rightarea>insertorderedlist</rightarea>
    <rightarea>insertunorderedlist</rightarea>
    <rightarea>outdent</rightarea>
    <rightarea>indent</rightarea>
    <rightarea>blank</rightarea>
    <rightarea>undo</rightarea>
    <rightarea>redo</rightarea>
    <rightarea>blank</rightarea>
    <rightarea>delete</rightarea>
    <rightarea>cut</rightarea>
    <rightarea>copy</rightarea>
    <rightarea>paste</rightarea>
    <rightarea>printer</rightarea>
    <rightarea>help</rightarea>
    <rightarea>br</rightarea>
    <rightarea>bold</rightarea>
    <rightarea>italic</rightarea>
    <rightarea>underline</rightarea>
    <rightarea>blank</rightarea>
    <rightarea>inserthorizontalrule</rightarea>
    <rightarea>insertfile</rightarea>
    <rightarea>insertimage</rightarea>
    <rightarea>insertmedia</rightarea>
    <rightarea>blank</rightarea>
    <rightarea>font</rightarea>
    <rightarea>bgcolor</rightarea>
    <rightarea>blank</rightarea>
    <rightarea>getpage</rightarea>
    <rightarea>createlink</rightarea>
    <rightarea>table</rightarea>
    <!--自定义的plugin功能插件(新开窗口形式),以逗号分隔各参数,第一参数为功能插件的名称,第二是新开窗口的页面路径(详见system_dntb目录),第三是插件显示的图标相对路径(相对于system_dntb文件夹),第四是新开窗口的宽度,第五是高度-->
    <plugin_openwin>插入高亮代码,system_dntb/PasteCode.aspx,img/code.gif,450,330</plugin_openwin>
    <!--自定义的plugin功能插件(脚本命令形式),以逗号分隔各参数,第一参数为功能插件的名称,第二是命令的参数(详见脚本命令列表.txt),第三是插件显示的图标路径-->
    <plugin_command>插入网页方框,InsertFieldset,img/fieldset.gif</plugin_command>
    <rightarea>emot</rightarea>
    </configuration>需要注意的是,这个默认的配置文件仅调用了部分内置功能,如果需要增加内置功能,只需增加一个<leftarea>或<rightarea>节点,比如要增加插入QQ在线显示图标的功能,只需在相应位置插入<leftarea>qq</leftarea>或<rightarea>qq</rightarea>,同理,如果要增加自定义插件功能,则添加相应的<plugin_command>或<plugin_openwin>,对于控件内置功能名称大家可参考“内置功能列表.txt”或全部内置功能应用实例的演示。第二步:设置控件MenuConfig属性,指定配置文件的存放路径,控件默认指向default.config。第三步:设置控件的其它属性,比如leftarea、rightarea、Width、height等,以便适应菜单功能的增减。