![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 то аналогично, также полезно сменить цвет заголовка на другой.