После конструктора это здесь:
	Код:
	Grid[0] := TDrawGrid.Create(Form1);
 
и ниже написать:
	Код:
	Grid[0].DrawGrid1DrawCell(Sender; ACol, ARow; Rect; State);
 
ТАк если написать: не пропускает неизвестный идентификатор 
процеудра DrawGrid1DrawCell у меня объявдена в теле Form1.
	Код:
	type
  TForm1 = class(TForm)
    Timer1: TTimer;
procedure DrawGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
      Rect: TRect; State: TGridDrawState);
  private 
Что неправильно?