我想在一个对记录集的操作中加入进度条的控制,每次记录NEXT,进度条就加一格,该怎么设置步长呢?

解决方案 »

  1.   

    ProgressBar1.Max := ADOTable1.RecordCount;
    大概如此吧
      

  2.   

    那不是没的说了?
    你处理了多少条你自己知道,总共多少条你也知道,进度条的长度你也知道,你说要如何设置?
    percents:=floor((HandledCnt/ total )*100);  //百分比
    Xoff:=floor(HandledCnt/ total * BarLength); //实际长度
      

  3.   

    若有上万条记录、"每次记录NEXT,进度条就加一格"、
    会影響処理効率、毎隔一百左右動一次足己、具体的
    自己調整...
      

  4.   

    ProgressBar1.Max := ADOTable1.RecordCount;ProcessBar1.posotion:=ProcessBar1.posotion+1;