У меня есть программа, которую колл-центр использует, чтобы вести телефонных агентов через сценарий и собирать информацию. Столбец 1 («Вопрос») - это текстовый блок, который определяет, какие данные должны быть собраны («Имя», «Телефон», «Адрес» и т. Д.), Столбец 2 («Ответ») - это текстовое поле произвольной формы для ввод информации.
Каждая строка в этой сетке связана со сценарием, который агенты должны прочитать: «Спасибо, что позвонили, можно мне ваше имя, пожалуйста?», И ответ на это будет помещен в столбец «Ответ». Есть от 10 до 25 строк в зависимости от того, кто звонит, и иногда агенту приходится переходить из строки в строку в зависимости от того, как происходит вызов (т. Е. Вызывающий абонент может не захотеть предоставлять всю свою информацию, пока не узнает цену услуги).
Что я хотел бы сделать, так это выделить каждую ячейку в столбце «Ответ», чтобы указать, что агент еще НЕ посетил это поле (и не читал сценарий, связанный с этой строкой). Как только агент нажимает на ячейку «ответа», я хочу, чтобы подсветка исчезла и у нее был стандартный цвет фона.
Кто-нибудь знает, как мне это сделать? Я не вижу события OnCellClick, которое можно вызвать, чтобы изменить цвет ячейки.
EDIT:
Я использую Delphi 2005, и я ошибся в том, что я использую для сетки. Я на самом деле использую Infopower TwwDBGrid, и событие OnCellClick отсутствует.