freetextbox如何增加按钮


        
         打开FreeTextBox的源码,仔细看了一下儿它的源码,立马佩服的五体头地,不是说它的功能如何如何强大,但就对于编写一个服务器控件来说,它绝对可以作为一个教学例子,条理性,可扩充性以及代码的规范性都太好了,我平时偶而也因工作的需要要编写服务器控件,但一般情况下都是上去就冲着功能来了,从来就是力求实现功能别得都不考虑,呵呵,看来以后真是要继续努力了!
        现在就以我新加入的摘要分割符功能大致说一下儿如何在FreeTextBox1.6中进行Toobar更改吧!
         *      首先,找到ToolbarControls\ToolbarItems.cs这个类并打开!大家一看就明白了吧,全部的Toolbar按纽都在这里面定义的!而且一个个分得很清楚!不用我说大家知道怎么做了,我也就是在最后按它的写法自己定义了一个:
                 public static ToolbarButton InsertPartition
                {
                    get
                          {
                            ToolbarButton button = new ToolbarButton("插入摘要分割符","insertpartition","FTB_InsertPartition_CLIENTID");
    button.ScriptBlock = @" ";
    return button;
   }
这样子,按纽就做好了!
         *    然后再找到Support\ToolbarGenerator.cs类!在类的开头你会发现由各个按纽名称组成的三个长字符串,这一定是控制在控件中显示按纽的了!那就不管三七二十一了,先删除了表示打印等几个我用不到的按纽,然后在最后加入 ,InsertPartition  这样子就把我们摘要按纽加入了Toolbar中,最后别忘了最重要一步要将这个按纽返回出我们刚定义的那个按纽的属性,在public static ToolbarItem ToolbarItemFromString(string StringName)方法中加入
case "insertpartition":
     return ToolbarItems.InsertPartition;
一编译,通过.

转载于:https://www.cnblogs.com/huazi4995/archive/2006/12/04/581645.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值