TreeViewの使用方法(1)

 

トップノードを追加する
サブノードを追加する
選択しているノードの情報を取得する
ノードを削除する
サブノードを追加する 1/2
1/2
ノードの下の階層項目をサブノードといいます。選択したノードにサブノードを追加する方法をご説明します。

[追加]ボタンのOnClickイベントで次のようにコードを記述します。
AddChildメソッドは、指定したノードの子ノードとして最後に追加されます。
ここでは指定するノードは画面のTreeViewで選択したもの(Selectedプロパティ)です。
これで、選択したノードの子ノードとして追加されます。

また追加したノードを確認しやすいようにするため、親ノードを展開しています。


procedure TForm1.Button3Click(Sender: TObject);
var
  trnd: TTreeNode;
begin
  //選択されたノードがない場合,Selected の値は nil
  if TreeView1.Selected <> nil then
  begin
    TreeView1.Items.AddChild(TreeView1.Selected, Edit2.Text);
    //親ノードを展開
    TreeView1.Selected.Expanded := True;
  end
  else
  begin
    ShowMessage('ノードが選択されていません。');
  end;
end;
            


 
1/2