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

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

DBGrid+ScrollBars [D7, XP]


vitv ©   (2007-05-15 12:13:00) 

Возможно ли отрисовывать ScrollBars при условии, что есть записи, выходящие за пределы видимой области?


vitv   (2007-05-25 09:22:00) [1]

Спасибо!


clickmaker   (2007-05-16 10:07:00) [2]

var si: SCROLLINFO;

 ZeroMemory(@si, sizeof(SCROLLINFO));
 si.cbSize := sizeof(SCROLLINFO);
 si.fMask := SIF_RANGE;
 si.nMin := 0;
 si.nMax := 0;
 SetScrollInfo(DBGrid.Handle, SB_VERT, si, true);


vitv   (2007-05-16 09:42:00) [3]

Точно никто не знает?


vitv   (2007-05-15 16:19:00) [4]

Да :(((
Если не сложно, можете подсказать как с этим бороться....


Desdechado   (2007-05-15 15:55:00) [5]

И что, напрягает?


vitv   (2007-05-15 15:50:00) [6]

Проблема в том, что скроллбар отрисовывается, если в таблице и 1,2,3..100. записи.
Я не знаю как сделать следующее:
Если в таблице 3(например) записи, они не выходят за пределы видимой области-скролл не нужен.
Если в таблице 100(например) записей, они выходят за пределы видимой области.Тогда отображается скролл.

Я использую базовый грид из Д7, вертикальный скролл отображается всегда.
И когда 1 запись и когда 100.


Германн   (2007-05-15 14:43:00) [7]


> vitv ©   (15.05.07 14:25) [4]
>
>
> > Desdechado ©   (15.05.07 12:56) [3]
> > (телепатор off)
>
> ????????????
>

Ты забыл в [0] вставить слово только.


vitv   (2007-05-15 14:25:00) [8]


> Desdechado ©   (15.05.07 12:56) [3]
> (телепатор off)

????????????


Desdechado   (2007-05-15 12:56:00) [9]

(телепатор off)


vitv   (2007-05-15 12:29:00) [10]

У меня автомитачески, даже если нет элементов, выходящих за пределы...


Desdechado   (2007-05-15 12:21:00) [11]

Они и так отрисовываются.


Наверх

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