Страница 1 из 1

Новый стиль для назначений быстрых кнопок в RxDBGrid-е

СообщениеДобавлено: 19.05.2010 19:34:38
alexs
Теперь можно назначить свои клавиши надополнительные команды в гриде. Идею нагло слямзил из SynMemo.
Просьба тестировать.

Re: Новый стиль для назначений быстрых кнопок в RxDBGrid-е

СообщениеДобавлено: 19.05.2010 22:46:20
dunin
alexs, с отрисовкой многострочных заголовков делал чё-нибудь? Или все как было? :roll:

Re: Новый стиль для назначений быстрых кнопок в RxDBGrid-е

СообщениеДобавлено: 20.05.2010 00:43:20
alexs
ещё руки не дошли...
стоит в планах.

Re: Новый стиль для назначений быстрых кнопок в RxDBGrid-е

СообщениеДобавлено: 31.05.2010 10:15:26
dunin
Приспичило нарисовать стрелку согласно сортировке. Втыкался с полчаса - так и не понял как правильно нарисовать. Может подскажет кто? Вот так надо.

Изображение

Спасибо. :?

Re: Новый стиль для назначений быстрых кнопок в RxDBGrid-е

СообщениеДобавлено: 31.05.2010 15:32:56
alexs
Посмотри свойство TRxDBGrid.OnGetBtnParams

Re: Новый стиль для назначений быстрых кнопок в RxDBGrid-е

СообщениеДобавлено: 01.06.2010 12:50:32
dunin
посмотрел - все равно ничего не понял. Мне надо тупо по щелчку на колонке нарисовать треугольник как на рисунке выше. Кто-нибудь поможет?

Re: Новый стиль для назначений быстрых кнопок в RxDBGrid-е

СообщениеДобавлено: 01.06.2010 13:17:27
Little_Roo
dunin писал(а):посмотрел - все равно ничего не понял. Мне надо тупо по щелчку на колонке нарисовать треугольник как на рисунке выше. Кто-нибудь поможет?

Может посмотреть в сторону http://www.tkweb.eu/en/delphicomp

Re: Новый стиль для назначений быстрых кнопок в RxDBGrid-е

СообщениеДобавлено: 01.06.2010 20:33:05
alexs
dunin писал(а):Мне надо тупо по щелчку на колонке нарисовать треугольник как на рисунке выше

его не надо рисовать
просто когда у тебя это событие запросит статус стрелки - верни его
Grid сам нарисует.

Re: Новый стиль для назначений быстрых кнопок в RxDBGrid-е

СообщениеДобавлено: 01.06.2010 22:03:26
Timid
В событии отрисовки ячейки можно нарисовать. А после клика делать repaint для грида.

Достаточно хранить одно числовое значение. 0-нет сортировки, 1-сортировка первого столбца по возрастанию, 2-сортировка первого столбца по убыванию, 3-сортировка второго столбца по убыванию и т.д.

Re: Новый стиль для назначений быстрых кнопок в RxDBGrid-е

СообщениеДобавлено: 02.06.2010 09:02:28
dunin
alexs писал(а):его не надо рисовать
просто когда у тебя это событие запросит статус стрелки - верни его
Grid сам нарисует.

Ага. Разобрался. Событие постоянно молотит при перерисовке. Надо только объявить на каком поле и что рисовать. Спасибо.