«Раскраска» ячейки представления - активная строчка, как?
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Damir Участник - экстремал
Вступление в Клуб: 29.03.2013
|
Чт Окт 17, 2013 13:05  «Раскраска» ячейки представления - активная строчка, как? |
|
Полезность: Нет оценки
|
Здравствуйте.
1) Можно ли в процедуре раскраски
Код: | Public Sub Main(sQual) |
определить состояние ячейки? Активная строчка в представлении или нет.
Это нужно чтобы по-другому курсор раскрасить.
2) Есть ли константа в системе для значения
Код: | frm.CurCellStyle.BackColor |
по умолчанию? |
|
 |
Damir Участник - экстремал
Вступление в Клуб: 29.03.2013
|
Пт Окт 18, 2013 08:41  Re: «Раскраска» ячейки представления - активная строчка, как |
|
Полезность: Нет оценки
|
Damir пишет: | Здравствуйте.
1) Можно ли в процедуре раскраски
Код: | Public Sub Main(sQual) |
определить состояние ячейки? Активная строчка в представлении или |
Вопрос отпал - решил по-другому.
Отвечаю сам себе - ну вдруг кому пригодится потом.
Для определения активности ячейки можно анализировать цвет шрифта или фона. У активной строки этот цвет инвертирован. |
|
 |
Random Эксперт
Вступление в Клуб: 27.06.2011
|
Пт Окт 18, 2013 15:41  Re: «Раскраска» ячейки представления - активная строчка, как |
|
Полезность: Нет оценки
|
Damir пишет: | Для определения активности ячейки можно анализировать цвет шрифта или фона. У активной строки этот цвет инвертирован. |
Хе-хе. Он инвертируется только если по умолчанию.
Часто в представлении нужна раскраска определённых значений, для этого меняю цвет фона.
Однако при светлых тонах, когда инвертирование негативно влияет на контрастность (цвет шрифта становится белым на светлом фоне), я цвет шрифта присваиваю 1.
Так шта... |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|