关于TRichEdit闪烁问题

wgzymzx 2009-02-02 11:18:59
我做了一个文本编辑器,但是在处理语法高亮时,总是会有闪烁
的现象,试了doublebuffered也没有用。
请问有什么样的方法,可以避免闪烁?
我想用两个trichedit来处理,但是不知道该怎样将一个trichedit中
的内容,连同格式颜色等一块复制到另一个trichedit中,
请高人指点迷津!^_^
谢谢
...全文
129 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wgzymzx 2009-03-09
  • 打赏
  • 举报
回复
有没有人能解决这个问题呀?
wgzymzx 2009-02-02
  • 打赏
  • 举报
回复
还有就是,如何能够动态设置选中某部分时,该部分显示的背景颜色,或
干脆不要有选中的那种状态显示,这样也可以避免闪烁的问题,
知识该如何去掉选中状态?请高人指点
wgzymzx 2009-02-02
  • 打赏
  • 举报
回复
最好是只复制一行的格式内容,这样才能保证足够的处理速度。
Seamour 2009-02-02
  • 打赏
  • 举报
回复
哪种语法高亮?一个像delphi ide中输代码的那种语法高亮么?如果是这种的话,不适合用RichEdit来做,去搜SynEdit,非常有历史的delphi语法高亮控件
Harryfin 2009-02-02
  • 打赏
  • 举报
回复
处理前加lines.beginupdate,处理后lines.endupdate试试。这类问题和doublebuffered没什么关系。

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧