компонент не мой, да и старый (2004), автор неотзываетса, а я пока ненашол ничего похожего и бесплатного. я сам нуб, и даже через ближайшее пол года непойму код и ненайду где "баг"...
компонент сам ProgressBar типа и всё с ним хорошо кроме того что полоска прогресса недвигаетса на некоторых ниских значениях. например: если шкала от 0 до 100, то при позиции 0 - нету полости, пока нормально, при 1 - поевляетса, при 2 - столькоже, полоска недвигаетса, от 3 до 100 - нормально увеличеваетса пракчитески на каждем изминении Position. Шкала слишком маленькая, потому скажете это нормально? Возмём чтонебуть по больше, от 0 до 1000, сейчас, полоска от 1 до 8 стоит на месте, даже на такой шкале полоска двигаетса почти при каждем увеличении Position. Сам компонент разтянут на 1000 (Width) поетому чтото не так в расчёте тлинны полоски которую надо наресовать.
единственное что странно с этим компонентом это то что ему неможно поставить минимум шкалы, я предпологаю что он всегда 0, но малоли какие там кривые формулы.
Вот зип прямо с сайта автора: mapage.noos.fr/qnno/files/TQProgressBar.zip или
http://www.torry.net/vcl/indicat/met...rogressBar.zip
Может ктонебуть умный кинуть глазом на исходный код?
Ну или просто предложите мне какойнебуть ровный ProgressBar компонент (который может поделить полосу на части X шириной и пробелами между частями Y шириной, итд)? В противоположном случае уж лудше использовать TGauge.