问题1:拖动滚动条浏览内容的时候,滑动滑动背景就出现了蓝色的衡线,在滚动,则细线在别的地方出现,但是位置不固定! 怎么排除这个问题,不出现这些细线?
我想到一个办法是捕捉空间的滚动条事件进行ReFresh刷新处理,不知是否可行?如果可行具体我该如何做?问题2:当要向控件复制的内容很大的时候,需要好长时间才能显示出来内容,这时候就像没有复制一样,如何知道复制的内容的进度?这样我就可以出现一个进度提示条进行显示,防止用户感觉没有反应????
另外我是从数据库中读取的内容到内存流当中,然后再从流读取到控件中,请问如何知道复制的进度??????

解决方案 »

  1.   

    问题1:拖动滚动条浏览内容的时候,滑动滑动背景就出现了蓝色的衡线,在滚动,则细线在别的地方出现,但是位置不固定! 怎么排除这个问题,不出现这些细线?
    我想到一个办法是捕捉空间的滚动条事件进行ReFresh刷新处理,不知是否可行?如果可行具体我该如何做?用Refresh估计会闪,这个大概是控件设计的问题,换一个试试。第3方控件并不都是完美的,经常会有这样那样的问题。问题2:当要向控件复制的内容很大的时候,需要好长时间才能显示出来内容,这时候就像没有复制一样,如何知道复制的内容的进度?这样我就可以出现一个进度提示条进行显示,防止用户感觉没有反应????
    另外我是从数据库中读取的内容到内存流当中,然后再从流读取到控件中,请问如何知道复制的进度??????查查RxRichedit的使用手册,如果他不支持的话,那么你只能大概的模拟,无法得到正确的进度。
    要加快速度,可以禁止控件刷新,等内容输入完毕在恢复。
    试试
    Rxrichedit.lines.beginupdate
    //输入内容
    Rxrichedit.lines.endupdate.
      

  2.   

    用Tanimate控件
    animate.active:=true;
    animate.commonavi:=aviCopyFiles;
      

  3.   

    请问Tanimate控件是干什么用的?