Так, как я знаю, что заголовки ячеек нельзя объединять, то я кинул пару панелей на форму в качестве заголовков. Хочу, в зависимости от гориз. прокрутки грида, менять размер панелей, чтобы размер совпадал.
Цитата:
А что значит - отследить? В смысле или узнать в какую сторону кликнул юзер, либо следует перемещать "полотно" сетки лишь в три вышеозначенные позиции? Проясните, пжлст
|
Да, узнать в какую сторону кликнул юзер и в каком положении ползунок.
Скролл имеет 3 позиции, при прокрутке(напр. бегунок с левого положения-по-центру или с центр.- правое) отображаемоя область СГ сдвигается на 1 столбец.
Этот вопрос уже решил так:
Проверяю при отрисовке SG.LeftCol, в зависимости от знач. подгоняю размер панелей.
Не уверен, что это оптимальное решение, но работает.
Появился новый вопрос:
Можно ли менять размер(расстягивать вручную) столбца СГ, если нет фиксированных полей?
читал о способе, через зажим мишки на границе ячейки, рассчет сдвига и потом изменение колонки, но я не могу найти этот кусок кода. Может кто-то сталкивался?