Topic: Не работает прокрутка строк при ручной установке высоты строк
Имеется главная форма с размером при разработке, меньше чем весь дисплей.
При запуске приложения она отображается посередине экрана.
На форме есть таблица с анкорами по всем сторонам.
Таблица имеет включенное свойство AutoScroll.
На событии таблицы OnChange есть код установки высоты всех строк:
Frm_Project_List2.TableGrid_MainWall.Row[ii].RowHeight := 33;
Если кол-во строк такое, что при такой высоте все они не влезают при начальном отображении формы, то должна включаться вертикальная полоса прокрутки.
Но, она не включается!!!
Т.е. отображение таблицы при первоначальном запуске формы как бы не понимает, что высота строк по умолчанию была изменена на другое значение и поэтому, надо включить полосу вертикальной прокрутки.
А вот если развернуть окно формы на весь экран, то только тогда включается автопрокрутка.
Хотя при этом она может быть и не нужна, т.к. при полноэкранном отображении формы все строки полностью влезают в экран и их прокручивать не надо.
Как побороть этот баг?