请问这样一个特殊的文本编辑器该如何实现?
2007-04-02 21:47
316 查看
我想实现一个编辑器,功能类似与html编辑器,可以插入一些input控件,同时要实现用户使用时,可以动态修改其中的文字。
我考虑了2个方案,都有些问题:
1、封装richtextbox,实现关键字的高亮,可选,但无法插入input控件。控件是必须的,因为,我需要校验input控件的数据。
2、用HtmlEditor技术实现,他可以实现以上功能,但有个问题,他无法解决,就是我还需要用户在使用时,可以修改其中的文字(包括格式、文字内容等)。
欢迎大家多讨论讨论。
我考虑了2个方案,都有些问题:
1、封装richtextbox,实现关键字的高亮,可选,但无法插入input控件。控件是必须的,因为,我需要校验input控件的数据。
2、用HtmlEditor技术实现,他可以实现以上功能,但有个问题,他无法解决,就是我还需要用户在使用时,可以修改其中的文字(包括格式、文字内容等)。
欢迎大家多讨论讨论。
相关文章推荐
- 请问:如何实现文件日志功能?要求每天换一个文件。文件名以日期区分
- 请问如何避免用判断来实现求一个整数的绝对值
- 014写程序将一个栈按升序排序,对这个栈是如何实现的,你不应该做任何特殊的假设(keep it up)
- 请问如何避免用判断来实现求一个整数的绝对值
- 对面试题“输入n,求一个nXn矩阵,规定矩阵沿45度递增,形成一个zigzag数组(JPEG编码里取像素数据的排列顺序),请问如何用C++实现?”的理解
- 在一个程序中需要用到全局变量(在多个class之间共享数据),请问如何定义具有这种功能的变量?或者是否有其他的方法解决多个class之间的数据共享(尽量简单实现)。 首先应该明确 Java中没有全局变
- 当客户访问一个需登陆的页面时会转到登陆页面,当客户登陆成功后会自动跳转到客户登陆前的那个页面,请问该如何实现?
- 面试例题:输入n,求一个n x n矩阵,规定矩阵沿45度递增,形成一个zigzag数组(JPEG编码里取像素数据的排列顺序),请问如何用C++实现? (中国台湾著名硬件公司2007年11月面试题)
- 如何使用纯win32函数和C语言实现一个简单的文本编辑器
- 如何实现一个数与多个数比较
- 如何在td里面的div里面放一个select下拉框实现
- java一个实现类如何实现有多个继承的接口?
- 如何编程实现打开一个链接 ShellExecute()
- 如何实现一个独立于网络请求框架的缓存(与retrofit无缝衔接)
- 请问怎样实现这样的底部菜单栏效果
- html中点击radio后的文字相当于选中该单选按钮如何实现?怎么实现两个redio,选中一个,取消另一个?
- IT人才如何使用HTML5 Notication API实现一个定时提醒工具
- 如何用C++实现一个LRU Cache(转载)
- 最近被一个问题困扰着,如何实现类似Photoshop的多层图像操作,每层可单独操作,又可以组合显示出来。
- 给定一个单向链表(长度未知),请设计一个既节省时间又节省空间的算法来找出该链表中的倒数第m个元素。实现这个算法,并为可能出现的特例情况安排好处理措施。“倒数第m个元素”是这样规定的:当m=0时,链表的