在freetextbox自定义工具栏经验分享

本文分享了freetextbox自定义工具栏和下拉列表项的方法。可在aspx页面的<ftb:FreeTextBox>标签里取消默认自动生成的toolbar,再自定义工具栏;也可通过codebehind实现,最后在aspx页面设置ftb相关属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

freetextbox就不多介绍了,总之很强,不过要是和FCKedito一样开源就完美了。

下面介绍如何自定义工具栏,和下拉列表的项。

第一步:首先找到你嵌入在aspx页面中的<ftb:FreeTextBox></ftb:FreeTextBox>
第二步:在<ftb:FreeTextBox>标签里添加属性AutoGenerateToolbarsFromString="false",取消默认自动生成的toolbar。
第三步:在<ftb:FreeTextBox></ftb:FreeTextBox>标签间自定义工具栏。下面是添加自定义字体下拉列表的例子:
<TOOLBARS> 
<FTB:TOOLBAR runat="server">
     <FTB:FONTFACESMENU runat="server">
          <FTB:TOOLBARLISTITEM runat="server" text="宋体" value="宋体" />
        <FTB:TOOLBARLISTITEM runat="server" text="黑体" value="黑体" />
     </FTB:FONTFACESMENU>
</FTB:TOOLBAR>
</TOOLBARS>

其他的toolbar类似添加即可。

也可通过codebehind实现,

举例:
 void Page_Load(object Src, EventArgs E) {
    Toolbar toolbar1 = new Toolbar();
    FontFacesMenu fontmenu = new FontFacesMenu();
    fontmenu.Items.Add(new ToolbarListItem("宋体","宋体"));
   fontmenu.Items.Add(new ToolbarListItem("黑体","黑体"));
    toolbar1.Items.Add(new FontFacesMenu());
    FreeTextBox1.Toolbars.Add(toolbar1);
}

在aspx页面中同时设置ftb为
<FTB:FreeTextBox id="FreeTextBox1" AutoGenerateToolbarsFromString="false" runat="server" />即可。



转载于:https://www.cnblogs.com/ANELKA/archive/2005/04/14/137268.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值