我写的这个WebTextBox 是在 FreeTextBox 1.6.3 基础上修改而来的,主要修改、增加功能如下:
修改部分
1、修改了用快捷键 Ctrl+Tab ,切换修改方式时候,状态条显示的bug;
2、ToolbarItem 类增加一个属性 ID 用于记录每个工具的每个实列对应的编号。以及对应调用代码的修改。
新增功能:
1、QuickTop 功能的实现;
2、新增把指定文字已代码方式显示的功呢;
3、实现当前光标处状态跟按钮状态一致的功能;
新增模块类:
1、工具类增加 ToolbarMarquee 类,用于工具条中出现滚动模块。
2、增加 QuickTop ,用于记录有哪些 QuickTop 项目。
以下功能正在考虑增加不增加,修改不修改:
1、与 Table 有关的加入一个、合并单元格、删除单元格等工具按钮。感觉这些太花销,不是很实用。
2、象 HtmlArea 3.0 Beta 那样,有当前文本状态,当前层次结构功能。
3、Text 属性如果不用ViewState实现,相关代码如何修改。
具体效果看以下连接
以下地址可以看到这个编辑器在所有工具可用下的状态:
http://www.csdn.net/ghj1976/WebForm1.aspx
截图:
至于按钮的汉化,我觉得没必要,只要在正式使用的时候,有个详细的说明页面就可以了。
http://www.csdn.net/ghj1976/Wtb.rar
这里有这个版本的代码下载。
不过这个版本不是最终版,我还在修改、增加功能中。