Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2009, 09:02   #1
chel83
Новичок
Джуниор
 
Аватар для chel83
 
Регистрация: 27.02.2009
Сообщений: 1
По умолчанию БД + изменение цвета TDBCheckbox

Есть БД, на форме стоит DBCheckbox с текстом, если чекбокс имеет свойство true то в определённое поле заноситься значение ВКЛ, если False то ВЫКЛ при этом по умолчанию свойство Caption чекбокса имеет цвет текста - серый.

Нужно сделать так чтобы если я выделяю строку в БД а в поле стоит значение TRUE менялся цвет текста Caption'a чекбокса на красный допустим а если FALSE то например на зелёный
chel83 вне форума Ответить с цитированием
Старый 27.02.2009, 11:58   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Да очень просто:
Код:
procedure TForm1.Table1AfterScroll(DataSet: TDataSet);
begin
if DataSet.FieldByName('MyField').AsBoolean=True then
DBCheckBox1.Font.Color:=clRed else
DBCheckBox1.Font.Color:=clGreen;
end;
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с DIB, изменение глубины цвета JOHNKZ1 Мультимедиа в Delphi 7 18.12.2008 06:52
ColorBar изменение цвета Vladya Помощь студентам 1 19.11.2008 10:09
Изменение цвета в Memo Кирилл13 Помощь студентам 3 15.11.2008 23:03
изменение цвета Panel при наведении мыша Kashp Компоненты Delphi 8 08.09.2007 10:18
Изменение цвета Artem Общие вопросы Delphi 5 12.07.2007 09:07