Ret:= TListView.Create (Self); Ret.Columns.Add; Ret.Columns.Add; Ret.Columns.Add; Ret.Columns.Add; For loc_int_I:= 0 to loc_obj_Query.RecordCount - 1 Do Begin With Ret.Items.Add Do Begin Caption:= loc_obj_Query.FieldByName (cnt_UserName).Asstring; SubItems.Add (loc_obj_Query.FieldByName (cnt_ReallyName).Asstring); SubItems.Add (loc_obj_Query.FieldByName (cnt_Age).Asstring); SubItems.Add (loc_obj_Query.FieldByName (cnt_PowerMask).Asstring); loc_obj_Query.Next; End; End;
Ret := TListView.Create (Self); Ret.Parent := Self; with Ret, loc_obj_Query do begin Columns.Add; Columns.Add; Columns.Add; Columns.Add;
First; while not Eof do begin with Items.Add do begin Caption:= FieldByName (cnt_UserName).Asstring; SubItems.Add (FieldByName (cnt_ReallyName).Asstring); SubItems.Add (FieldByName (cnt_Age).Asstring); SubItems.Add (FieldByName (cnt_PowerMask).Asstring); end; Next; end; end;
----------------------------------------------
procedure CreateListView(APrent: TWinControl); var Ret: TListView; begin Ret := TListView.Create (AParent); Ret.Parent := AParent; with Ret, loc_obj_Query do begin ....................
----------------------------------------------