Показать сообщение отдельно
  #6  
Старый 21.07.2010, 14:30
An_private An_private вне форума
Прохожий
 
Регистрация: 21.07.2010
Сообщения: 5
Репутация: 10
По умолчанию

Вроде разобрался - что глючит, но как это обойти - еще не понял. Ситуация следующая.
Если мы редактируем какую-то ячейку в StringGrid и не выходя из режима редактирования переносим фокус на какой-либо другой элемент (например нажимаем button), то происходит следующее - само редактирование ячейки происходит средствами Delphi, то есть OnDrawCell не вызывается (что логично). И когда StringGrid теряет фокус, то активная ячейка с точки зрения Delphi продолжает находиться в режиме редактирования, поэтому OnDrawCell для неё просто не вызывается Соответственно раскрасить её нельзя никакими силами...
Сейчас буду что-то придумывать, но что - пока не очень понимаю...
Ответить с цитированием