TreeView for WinForms
手順 2:TreeView のノードの作成

デザイナを使用するか、アプリケーションのコードを使用して、TreeView にノードを作成できます。

デザイナの使用

デザイナを使用して TreeView にノードを作成するには、次の手順に従います。

  1. スマートタグをクリックし、[列の編集...]を選択します。
    C1TreeColumn コレクション エディターが表示されます。
  2. Name フィールドと HeaderText フィールドに該当する名前とヘッダーテキストをそれぞれ入力します。



  3. C1TreeColumn コレクション エディターを閉じます。
  4. スマートタグをクリックし、[ノードの編集...]を選択します。
    ツリーノード エディターが表示されます。
  5. [追加]をクリックして、最上位のノードを作成します。
  6. Value プロパティでノードのカスタムラベルを指定します。
  7. [子の追加] をクリックして、選択したノードに子ノードを追加します。
  8. Value プロパティで子ノードのカスタムラベルを指定します。
  9. 必要に応じて、アプリケーションで手順 7 〜 10 を繰り返します。

       
       
  10. [OK]をクリックして変更を保存します。

コードの使用

プログラムによって TreeView にノードを作成するには、次の手順に従います。

  1. ノードの新しいインスタンスを作成します。
  2. TreeView ノードコレクションに親ノードを追加します。
  3. 親ノードの値を設定します。
    ' ノードの新しいインスタンスを作成します。
    Dim node1 As New C1.Win.TreeView.C1TreeNode()
    Dim node2 As New C1.Win.TreeView.C1TreeNode()
    
    ' 親ノードをTreeViewノードコレクションに追加します。
    C1TreeView1.Nodes.Add(node1)
    
    ' 親ノードの値を設定します。
    node1.SetValue("レポート")
    
    // ノードの新しいインスタンスを作成します。
    C1.Win.TreeView.C1TreeNode node1 = new C1.Win.TreeView.C1TreeNode();
    C1.Win.TreeView.C1TreeNode node2 = new C1.Win.TreeView.C1TreeNode();
    
    // 親ノードをTreeViewノードコレクションに追加します。
    c1TreeView1.Nodes.Add(node1);
    
    // 親ノードの値を設定します。
    node1.SetValue("レポート", 0);
    
                   
  4. 子ノードを親ノードに追加します。
  5. 子ノードの値を設定します。

    ' 親ノードに子ノードを追加します。
    node1.Nodes.Add(node2)
    
    '子ノードの値を設定します。
    node2.SetValue("五月売上")
    
    // 親ノードに子ノードを追加します。
    node1.Nodes.Add(node2);
    
    //子ノードの値を設定します。
    node2.SetValue("五月売上", 0);
    
  6. 手順 3 〜 7 を繰り返して、親ノードと子ノードをさらに追加します。