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

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

DBGrid [D5, Win95/98, Win2k]


BJValentine ©   (2002-01-27 11:31:00) 

Ребята, помогите, замучался. Как можно сделать, чтобы в шапку DBGrida отображался порядок сортировки определённого поля в виде картинки типа стрелка вверх или стрелка вниз. Заранее благодарен.


Johnmen   (2002-02-04 14:37:00) [1]

Да , из библиотеки RxLib...


BJValentine   (2002-02-04 14:18:00) [2]

TRxDBGrid это компанента?


vasco   (2002-01-27 17:19:00) [3]

Не заморачивайся, возьми TRxDBGrid из RxLib, он сам отображает флажок сортировки, а также поддерживает манипуляции с ним...


wicked   (2002-01-27 16:13:00) [4]

кстати, могу предупредить о граблях..... :) в обработчике события OnDrawColumnCell вовсе не обязательночто-то рисовать... достаточно поставить св-во DefaultDrawing := true и менять свойства canvas"а для каждоговызова.... если этого не делать (для каждого), то грид начнёт рисовать все остальные клетки с теми цветами, которые были установлены однажды в обработчике....


wicked   (2002-01-27 15:39:00) [5]

еще способ - рисовать эту колонку другим цветом... может и нестандартно, но зато очень просто....


Anatoly Podgoretsky   (2002-01-27 14:39:00) [6]

DbGrid.Fields[I].DisplayLabel := "Title" + " v"
DbGrid.Fields[I].DisplayLabel := "Title" + " ^"

Если используется Columns то аналогично, также полезно сменить цвет заголовка на другой.


Наверх

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