Доброго времени суток. 
 Данные из Edit должны заносится в StringGrid по столбцам, то есть если одного столбца не хватает то запись продолжается в следующем. Например в Edit есть слово "КОНФЕРЕНЦИЯ", оно должно заносится вот так  К Н 
 О Ц 
 Н И 
 Ф Я 
 Е 
 Р 
 Е 
 Размерность таблицы 7х7. 
 У меня, при переходе на новый столбец, не записывается 1 буква. Подскажите пожалуйста где ошибка. 
 
Code
 
 procedure TForm1.btn1Click(Sender: TObject); 
 Var 
   i: Integer; 
   CurrentPos: TPoint; 
 begin 
   CurrentPos.X := 0; 
   CurrentPos.Y := 0; 
   For i := 1 to length(Edt2.Text) do begin 
     if CurrentPos.Y <= (Strngrd1.ColCount) then begin 
       Strngrd1.Cells[CurrentPos.X, CurrentPos.Y] := Edt2.Text[i]; 
       Inc(CurrentPos.Y); 
     end 
     else 
     begin 
       Inc(CurrentPos.X); 
       CurrentPos.Y := 0; 
     end; 
   end; 
 end; 
 
  
 Мне кажется нужно сделать проверку: если строка больше чем количество ячеек в столбце.