又是richedit(50分)

  • 主题发起人 主题发起人 SuperMMX
  • 开始时间 开始时间
S

SuperMMX

Unregistered / Unconfirmed
GUEST, unregistred user!
近来用richedit遇到了不少问题:
1,上边一个richedit, 下面一个memo, richedit里面有东西,
超过一屏,在运行时,改变memo的visible属性,richedit里的
东西就没有了,滚动一下才出来,怎么解决?
2,richedit的onchange里改变某一行的某些颜色(不一样的),
说白了,就象sytax highlighting, 屏幕闪烁的特别厉害,
怎么解决?
 
程序在改变visible后刷新一下
richedit1.canvas.refresh;
 
谢谢popeye, 第一个问题已经解决了,但闪烁的比较厉害。顺便再问一下
为什么会出现这种情况。

第二个问题,是这样的,原来不知怎么想的,在前面加了个lines.BeginUpdate
后面加了个lines.EndUpdate, 现在去了以后就没那么厉害了,但觉得
还不如delphi editor里的那么平滑,诸位有什么好的意见, 先行谢过了。
 
2、
lockwindowupdate(richedit1.handle);
richedit1.Lines.add('sdfka');
lockwindowupdate(0);
 
感谢两位,分分了。
 
多人接受答案了。
 
后退
顶部