hola... pues ahi te va como insertar un TEdit en un TListView:
procedure TForm1.Button1Click(Sender: TObject);
var
rec: TRect;
item: TListItem;
elEdit: TEdit;
begin
// lista = TListView
with Lista do
begin
item:= items.add;
item.SubItems.add('');
rec := tems[Items.Count - 1].DisplayRect( drBounds );
rec.Left:= Columns[0].Width;
rec.Right:= rec.Left + Columns[1].Width;
elEdit:= TEdit.Create(Lista);
elEdit.BoundsRect:= rect;
elEdit.Parent:= Lista;
end;
end;
bien eso seria todo, de igual forma podrias hacer con TComboBox y demas... espero te sirva
Salu2