Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBGridEh - отсутствует свойство DisableScroll [D7, WinXP]


kyn66 ©   (2007-05-03 12:17:00) 

У простого грида есть свойства DisableScroll и EnableScroll. Ими пользуюсь, когда необходимо выполнить некоторые операции с гридом отключая полосу прокрутки. Перейдя на DBGridEh? обнаружил, что САБЖ. Это действительно так? Тогда почему и как найти аналог?


Desdechado   (2007-05-03 13:57:00) [1]

> когда было свойство DisableScroll
Где и когда оно было?


kyn66   (2007-05-03 13:53:00) [2]

когда было свойство DisableScroll - тоже было удобно


Desdechado   (2007-05-03 13:33:00) [3]

А причем тут полоса прокрутки?
Однозначно, Dataset.DisableControls


kyn66   (2007-05-03 13:27:00) [4]

Это когда грид связан с таблицей и во время прохождения по записям в цикле, текущая строка в гриде (выделенная dgRowSelrct) перемещается вниз...


Desdechado   (2007-05-03 13:21:00) [5]

> необходимо скрыть именно скроллинг построчный
Это что такое по-русски?


kyn66   (2007-05-03 13:15:00) [6]

Это не то. В данном варианте скролбар делается недоступным, однако прокрутка всеравно выполняется. Мне необходимо скрыть именно скроллинг построчный. Пока нашел выход Table.DisableControl, однако это опасно. Не помню в какой момент, но данные могут не верно просчитаться. Вроде когда есть мастер-деталь... точно не помню уже


Desdechado   (2007-05-03 12:59:00) [7]

     EnableScrollBar( gridAbTerms.Handle, SB_VERT, ESB_DISABLE_BOTH );
     ShowScrollBar( gridAbTerms.Handle, SB_VERT, False );


Наверх

Титульная страница Поиск, карта сайта Написать письмо