сборка была 9.24.1 от 080417, час назад поставил ту же версию, сборка от 080526, проблема осталась.
На форме pagecontrol.
На нем есть много чего. В т.ч. и несколько TLE.
Пытаюсь подвинуть TLE в пределах tabsheet-a. Сам edit остается на месте, а по странице двигается его editlabel.
Перехожу на другой лист, где тоже есть несколько TLE - они двигаются нормально. Делаю родителем "непослушного" TLE другой лист, и он начинает нормально двигаться именно по этому листу. Возвращаю его на родной лист - опять двигается только лейбл.
Пример на скриншоте:
Пытаюсь передвинуть edit для ввода email-a, но сам контрол остается на месте, а его метка (labelposition=lpLeft, labelspacing=3) движется.
Иногда помогает временное удаление с листа контролов типа groupbox, иногда - нет. Ручное изменение top/left для edit-a ни к чему не приводит - опять же, отодвигается его метка, а значение в соотв. поле в инспекторе объектов возвращается к своему изначальному.
Создаю на том же листе панельку и делаю ее родителем контрола - в пределах панельки всё замечательно. Но не делать же мне панель на весь tabsheet?
p.s. Начал писать слово "Ручное", не переключившись на русский... Получилось почти по-сербски... Рекомендую попробовать...
Добавлено спустя 7 минут 11 секунд:
Да, если на новом листе-родителе уже есть TLE, то может произойти одно из двух: либо новый "детеныш" начинает вести себя нормально, либо дуру гнать начинают и "старшие дети", которые уже были на этом листе.