(Co-Admin)
Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
Delphi 11 Alexandria
|
26. Apr 2003, 12:36
Moin Chewie,
hier mal ein Muster (Treeview, ListView mit einer Spalte, Style=vsReport)
Delphi-Quellcode:
procedure TfrmMAIN.TreeView1Click(Sender: TObject);
function GetUsedFunctions : TStringList;
begin
Result := TStringList.Create;
Result.Add('Zeile1');
Result.Add('Zeile2');
end;
var
i : integer;
begin
if TreeView1.Selected = nil then exit;
if TreeView1.Selected.HasChildren then exit;
if TreeView1.Selected.Data = nil then
begin
TreeView1.Selected.Data := GetUsedFunctions;
end;
ListView1.Items.BeginUpdate;
try
ListView1.Items.Clear;
for i := 0 to TStrings(TreeView1.Selected.Data).Count-1 do
begin
ListView1.Items.Add;
ListView1.Items[ListView1.Items.Count-1].Caption := TStrings(TreeView1.Selected.Data)[i];
end;
finally
ListView1.Items.EndUpdate;
end;
end;
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
|