Показать сообщение отдельно
  #4  
Старый 02.12.2009, 10:52
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

ProgressBar = Marquee хорошо подходит для неопределнной длительности паузы, а если длительность известна то почему-бы по нормальному не сделать.
Как уже сказали, можно указать количество записей как Max
ProgressBar1.Max := DataSet.RecordCount;
ProgressBar1.Position := DataSet.RecNo;
Можно сделать в процентах:
ProgressBar1.Max := 100;
ProgressBar1.Position := DataSet.RecNo/DataSet.RecordCount*100;
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием