powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Скажите как нужно исправить код, чтоб работало все как мне нужно... (С++В)
6 сообщений из 6, страница 1 из 1
Скажите как нужно исправить код, чтоб работало все как мне нужно... (С++В)
    #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
Скажите как нужно исправить код, чтоб работало все как мне нужно... (С++В)
    #32362280
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а defaultdraw вызывал ?
____
...
Рейтинг: 0 / 0
Скажите как нужно исправить код, чтоб работало все как мне нужно... (С++В)
    #32362758
Lohnesskiy)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторJibSkeart

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

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

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


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