![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| AlexV1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 27.1.2003 Репутация: нет Всего: нет |
Вопрос для тех, кто работал с DBGridEh
Проблемка такая: Хочу в DBGridEh выделение(курсор) отображать не windoвым цветом (синим по default), а скажем RGB(255,205,205); Для этого в RxDBGrid обработал GetCellParams и все работает, а вот в DBGridEh пытаюсь аналогично - не получается. Пытаюсь так: procedure TfrmMain.DBGridEh1GetCellParams(Sender: TObject; Column: TColumnEh; AFont: TFont; var Background: TColor; State: TGridDrawState); begin if gdFocused in State then begin AFont.Color:=RGB(0,0,0); // цвет текста выделенной ячейки Background := RGB(255,205,205); // цвет выделения end else Background := RGB(255,243,236); // цвет фона грида end; |
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 14 Всего: 154 |
Отключи опцию в OptionsEh -> dghHighlightFocus. (т.е. установи в false)
Если не получиться, есть еще другой вариант. Посмотри в топике фокус в DBGrid -------------------- |
|||
|
||||
| AlexV1 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 27.1.2003 Репутация: нет Всего: нет |
Спасибо
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |