Сами гриды-то наверное для начала в дизайнере настроить нужно? Убрать фиксированные строки и столбцы, установить нужные высоту и ширину ячеек (везде встречающееся 35 наверное?). Такое впечатление, что код откуда-то утянут, а формы забыли прихватить. (Извините, если не прав)
А дальше рассказывайте, а что собственно не работает-то? Как себя ведёт то, что есть?
В код сильно не вчитывался, пока в глаза бросилось то, что m и n при старте программы неопределены. И чему они окажутся равны например в TForm1.FormCreate или в TForm1.Timer1Timer - неизвестно. Поправьте.