VertScrollBar.position
Создаю динамически элементы на форме друг за другом. Указываю у каждого вновь созданного элемента позицию:
New[x].Top:=New[x-1].Height+New[x-1].Top;
как сумму высоты и позицииВерх предыдущего элемента.
Элементов много и они выходят за рамки формы - появляется вертикальный ScrollBar. Всё идёт нормально пока этот самый скролл не сдвинуть. Как только VertScrollBar.position > 0 так сразу-же вновь создаваемый элемент получает позицию:
New[х].Top := New[x-1].Height + New[x-1].Top + VertScrollBar.position;
Вопрос собственно на каком основании вмешивается этот скролл в позицию Top, как избавиться от этого "поправочного коэффициента" или как получить глобальные координаты элементов на форме.
|