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

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

ламерский вопрос по TSrtingGrid... [D6, Win2k]


ev ©   (2002-08-30 19:12:00) 

как сделать, чтобы у StringGrid сразу была полоса прокрутки?


Юрий Зотов   (2002-08-31 01:55:00) [1]

> вот к чему приводит спешка.....

Если бы только к этому...


Unhandled Exception   (2002-08-31 01:34:00) [2]

Тов. ev!
Юзай функции SetScrollInfo и т.д.


ev   (2002-08-30 20:00:00) [3]

вот к чему приводит спешка.....

я в onDrawCell вызывал функцию, которая вызывает перирисовку... получается вечный цикл....


ev   (2002-08-30 19:56:00) [4]

логично... но почему-то гораздо чаще... :(


Song   (2002-08-30 19:53:00) [5]

При прорисовке каждой ячейки.


ev   (2002-08-30 19:51:00) [6]

как часто вызывается TStringGrid.onDrawCell ?


ev   (2002-08-30 19:48:00) [7]

спасибо, с цветом уже разобрался :)

а вот с прокруткой пока не получается... :(


Song   (2002-08-30 19:42:00) [8]

Закрасить это как? Выделить фокусом или выделить цветом?

Выделить цветом:
TStringGrid.onDrawCell

Выделить фокусом:
TStringGrid.Selection


ev   (2002-08-30 19:39:00) [9]

да и еще, как закрасить одну ячейку?
если делать Canvas.... то появляется какая-то полоска... или я совсем разучился.... :(


Song   (2002-08-30 19:29:00) [10]

Да есть конечно идеи, но на практике не пробовал.
Ну например EnableScrollBar(), ShowScrollBar(), WS_HSCROLL, WS_VSCROLL


Song   (2002-08-30 19:23:00) [11]

Добавить итемов по суммарной высоте, превышающей высоту клиентской области компонента.


ev   (2002-08-30 19:23:00) [12]

а без этого никак?


Наверх

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