编辑器
彦文啊
这个作者很懒,什么都没留下…
展开
-
richtextBox 编程插入 替换 内容 不修改丢失富文本格式
问题:通过text赋值的方法修改内容的话 会使内容的格式信息丢失 appendText 可以是格式不丢,但是只能给末尾添加 不能插入原理richtextBox使用RTF存储格式信息 想要格式不丢失的话 我找到的方法是 解析richTextBox的RTF内容, 然后修改完 之后再赋值给richTextBox的Rtf属性话不多说 上代码rtf格式参考 rtf文件格式解原创 2018-02-01 11:53:59 · 11525 阅读 · 0 评论 -
c# 栈的介绍与应用---编辑器撤销操作~
说明 栈(Stack)是一个只有一个出口的后进先出的对象集合。申明方法public class Stack<T> : IEnumerable<T>, ICollection, IEnumerableStack<string> beforeRtf = new Stack<string>(); 重要属性 Count 当前栈内元素个数...原创 2018-03-08 11:59:12 · 11401 阅读 · 0 评论 -
c# RichTextBox显示行号,滚动条绑定,取消闪烁,对齐准确
这两天都在看RichTextBox行号问题,发现网上的实现方式都有各种各样的问题 要么是 对齐不准,要么是闪烁,要么滚动条绑定有问题 结合各篇文章最后 就写了一个相对完美解决方案效果图 思路: 1.新建控件继承自RichTextBox 2.设置SelectionIndent 使这个现实区域向右移动 3.在移动出来的空白区域显示一个panl 使用Graphics 绘图 绘制行号...原创 2018-03-10 16:25:04 · 13363 阅读 · 0 评论