TreeViewとListViewの使用方法

 

NodeとListItemの追加
TreeViewとListViewの関連付け
テキストファイルへの保存と読込
ドラッグ&ドロップ
TreeViewとListViewの関連付け 3/4
3/4

TreeView1のOnChangeイベントで次のようにコードを記述します。


procedure TForm1.TreeView1Change(Sender: TObject; Node: TTreeNode);
var
  keys: TStrings;
  value: String;
  item: TListItem;
  i: Integer;
begin
  keys := TStringList.Create;
  if Assigned(TreeView1.Selected) then
  begin
    ListView1.Items.Clear;
    FListIni.ReadSection(TreeView1.Selected.Text, keys);
    if keys.Count > 0 then
    begin
      for i := 0 to keys.Count - 1 do
      begin
        value := FListIni.ReadString(TreeView1.Selected.Text, keys.Strings[i],'');
        item := ListView1.Items.Add;
        item.Caption := keys.Strings[i];
        item.SubItems.Add(value);
      end;
    end;
  end;
  keys.Free;
end;

 
3/4