procedure TForm1.Button1Click(Sender: TObject);
const Filas=20;var
L :Array[1..Filas]of TComboBox;
i,j:Integer;
begin
StringGrid1.DefaultRowHeight:=19;for i :=1 to Filas do
begin
L[i]:=TComboBox.Create(self);
L[i].Parent:=self;
L[i].Width:=stringgrid1.DefaultColWidth;
L[i].Height :=stringgrid1.DefaultRowHeight;
L[i].Left := stringgrid1.Left + stringgrid1.cellrect(1,i).Left+1;
L[i].Top := stringgrid1.Top +stringgrid1.cellrect(1,i).top+1;
for j:=1 to 10 do L[i].Items.Add('Opcion:'+IntToStr(j));
end;
end;