TListItemSubItems (Delphi)
From RAD Studio XE2 Code Examples
Language:
Description
This example requires only a blank form. All the other objects-- TListView, TListColumns, TListItems are created dynamically. You must add comctrls to the uses clause of the unit file.
Code
procedure TForm1.FormCreate(Sender: TObject); const Names: array[0..5, 0..1] of string = ( ('Rubble', 'Barney'), ('Michael', 'Johnson'), ('Bunny', 'Bugs'), ('Silver', 'HiHo'), ('Simpson', 'Bart'), ('Squirrel', 'Rocky') ); var I: Integer; NewColumn: TListColumn; ListItem: TListItem; ListView: TListView; begin ListView := TListView.Create(Self); with ListView do begin Parent := Self; Align := alClient; ViewStyle := vsReport; NewColumn := Columns.Add; NewColumn.Caption := 'Last'; NewColumn := Columns.Add; NewColumn.Caption := 'First'; for I := Low(Names) to High(Names) do begin ListItem := Items.Add; ListItem.Caption := Names[I][0]; ListItem.SubItems.Add(Names[I][1]); end; end; end;
Uses
- Vcl.ComCtrls.TCustomListView.Columns ( fr | de | ja )
- Vcl.ComCtrls.TListColumn.Caption ( fr | de | ja )
- Vcl.ComCtrls.TCustomListView.Items ( fr | de | ja )
- Vcl.ComCtrls.TListItem.SubItems ( fr | de | ja )
- Vcl.ComCtrls.TListItems.Add ( fr | de | ja )
- Vcl.ComCtrls.TCustomListView.ViewStyle ( fr | de | ja )
- Vcl.ComCtrls.TCustomListView.Create ( fr | de | ja )