изначально все Objects[] = nil. когда пользователь нажимает кнопку, проверяются ячейки на правильность. если значение неправилное в Objects[col, row] заносится какое-нибудь значение отличное от nil, тот же Self. сетка перерисовывается. отрисовку ячеек естественно делать в OnDrawCell. если в Objects[col, row] не nil, один цвет, nil - другой.
__________________
Пишу программы за еду.
__________________
|