Фиксированные колонки в GRID | |
---|---|
Rifat Сообщений: 32 Дата регистрации: 06.02.2012 |
Здравствуйте, уважаемые лисоводы.
Подскажите, пожалуйста. В гриде установлены фиксированные колонки (LockClolumns), при горизонтальном скролинге левые нефиксированные колонки скрываются. Как определить, скрыта колонка или нет? В свойствах колонки ничего на это не указывает. Это вообще возможно? |
Re: Фиксированные колонки в GRID | |
---|---|
ry Сообщений: 2113 Дата регистрации: 24.09.2007 |
Какова конечная цель? По положению ползунка всегда видно, что таблицу еще можно скролить влево (то есть, остались скрытые колонки). При необходимости можно программно скролить через DoScroll.
|
Re: Фиксированные колонки в GRID | |
---|---|
Rifat Сообщений: 32 Дата регистрации: 06.02.2012 |
Имеется класс грида с текстбоксами под колонками, в текстбоксах выводятся суммы по колонкам. При скроллинге и ресайзах колонок текстбоксы синхронизируются с положением и размерами колонок. Если фиксированых колонк нет, все работает, как надо (Left колонок вычисляется от Left грида и Width предшествующих колонок), а с фиксированными колонками это не срабатывает. Если знать какие колонки скрыты слева, то в принципе, вычислить можно было бы... Как-то так)
|
Re: Фиксированные колонки в GRID | |
---|---|
ry Сообщений: 2113 Дата регистрации: 24.09.2007 |
Можно посмотреть готовое решение foxclub.ru
Сам не использовал. Судя по описанию, там есть и фиксация колонок, и итоговые суммы, только реализованы не на текстбоксах, а на втором гриде. |
Re: Фиксированные колонки в GRID | |
---|---|
Rifat Сообщений: 32 Дата регистрации: 06.02.2012 |
Да, решения там нашел подобное, буду на второй грид переделывать, наверное. Но мой класс уже работает в проекте, и такая переделка затронет много объектов...
Спасибо. |
Re: Фиксированные колонки в GRID | |
---|---|
pasha_usue Автор Сообщений: 3650 Откуда: Е-бург Дата регистрации: 06.10.2006 |
Тогда лучше попробуйте следующую функцию:
|
Re: Фиксированные колонки в GRID | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Не видел того решения, но... Может лучше посмотреть там метод решения твоей проблемы, и применить у себя. И останется твой объект. Я бы так сделал. Свой класс, всегда надежнее))) ------------------ |
Re: Фиксированные колонки в GRID | |
---|---|
Rifat Сообщений: 32 Дата регистрации: 06.02.2012 |
Всем большое спасибо!)
Помог OBJTOCLIENT(ThisForm.Grid1.Column2.header1, 2) У колонки значение не меняется при ее движении, а у хидера меняется |
Re: Фиксированные колонки в GRID | |
---|---|
pasha_usue Автор Сообщений: 3650 Откуда: Е-бург Дата регистрации: 06.10.2006 |
В 9-ке эта функция возвращает разные значения для колонки, в зависимости от сервис-пака (;Ж |
© 2000-2024 Fox Club  |