Закрасить всю строку в browse
Модераторы: m0p3e, edward_K, Модераторы
Закрасить всю строку в browse
Всем привет! В зависимости от некоторого условия подкрашиваю строки в browse. Проблема в том, что не все ячейки остаются закрашенными. Т.е. если ячейка пустая (стоит '' или значение отсутствует в подцепляемой таблице) то ячейка остается неподкрашенной. Как можно пофиксить такое поведение? Спасибо!
edward_K
1) font и так стоит перед списком полей
2) а как? сейчас вот такой код у меня:
1) font и так стоит перед списком полей
2) а как? сейчас вот такой код у меня:
Код: Выделить всё
fields
{ font = { color = GetFontColor(); bold = tblUsers.SessionsCount > 0; backColor = GetBackColor(); } };
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Был бы очень признателен за пример подсветки фона а не ШРИФТА...edward_K писал(а):1.прописать font перед списком полей
2. подсвечивать не шрифт, а фон
В <атрибутах поля> имеем только :
<атрибуты-шрифта> - атрибуты шрифта. Синтаксис:
<атрибуты-шрифта> = {font = {
bold = <булевское-выражение>;
italic = <булевское-выражение>;
color = <целочисленное-выражение>;
backColor = <целочисленное-выражение>;
} }
Т.е. чтобы был, скажем, покрасить нужным цветом бэкграунд, я так понимаю, необходимо наличие значения в конкретном поле...
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Закрасить всю строку в browse
Стандартном браузере при перемещении по строчкам текущая строка подсвечивается.
Но если использовать параметр шрифта backColor и поставить его по условию, то для стандартных значений строчки браузера подсвечиваются, а если я передаю туда значение отличное от 0, красный какой-нибудь например, то при установке курсора на строку она не подсвечивается.
Это можно как то решить?
Но если использовать параметр шрифта backColor и поставить его по условию, то для стандартных значений строчки браузера подсвечиваются, а если я передаю туда значение отличное от 0, красный какой-нибудь например, то при установке курсора на строку она не подсвечивается.
Это можно как то решить?