Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Скажите как нужно исправить код, чтоб работало все как мне нужно... (С++В) / 6 сообщений из 6, страница 1 из 1
24.12.2003, 16:08
    #32362274
Lohnesskiy)
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скажите как нужно исправить код, чтоб работало все как мне нужно... (С++В)
У меня в гриде на событии "DrawColumnCell" написан вот такой код:

1.
TDataSet *dataset = Column->Field->DataSet;
if(!FileExists(DataModule1->IBDataSet1->FieldByName("PATHDOC")->AsString.c_str())) {
DBGrid1->Canvas->Brush->Color = clRed; }

2.
TDataSet *dataset1 = Column->Field->DataSet;
if(DataModule1->IBDataSet1->FieldByName("PERVICH")->AsString == 1)
DBGrid1->Canvas->Brush->Color = clSilver;


Вопрос в том что работает только один блок обычно второй, первый не всегда.
когда закоментируешь второй блок, то первый работает без проблем.
Мне бы хотелось чтоб оба работали стабильно.


Может что неправильно указал посоветуйте.
...
Рейтинг: 0 / 0
24.12.2003, 16:13
    #32362280
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скажите как нужно исправить код, чтоб работало все как мне нужно... (С++В)
а defaultdraw вызывал ?
____
...
Рейтинг: 0 / 0
25.12.2003, 10:00
    #32362758
Lohnesskiy)
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скажите как нужно исправить код, чтоб работало все как мне нужно... (С++В)
авторJibSkeart

а как его нужно вызывать, то есть где?
...
Рейтинг: 0 / 0
25.12.2003, 12:44
    #32363063
LAlex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скажите как нужно исправить код, чтоб работало все как мне нужно... (С++В)
А ты не думаешь что они срабатывают оба, только действие второго перекрывает действие первого? Поэтому ты и видишь результат первого когда комментаришь второй.
...
Рейтинг: 0 / 0
25.12.2003, 12:46
    #32363070
Скажите как нужно исправить код, чтоб работало все как мне нужно... (С++В)
авторLAlex

Нет.
Проверил нет записей которые удовлетворяли бы обоим условиям.
...
Рейтинг: 0 / 0
26.12.2003, 16:10
    #32364713
MrAlex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скажите как нужно исправить код, чтоб работало все как мне нужно... (С++В)
В конце обработчика:

Код: plaintext
DefaultDrawColumnCell(Rect, DataCol, Column, State);
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Скажите как нужно исправить код, чтоб работало все как мне нужно... (С++В) / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]