• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:TreeView1のIndexを見てみたい。)

TreeView1のIndexの値を取得する方法とは?

このQ&Aのポイント
  • TreeView1のIndexを取得する方法について調査しています。
  • Code Gear C++ Builder 2009を使用している
  • TreeView1のIndexの値を取得することができないエラーが出ている

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

TTreeViewのItemsプロパティはTTreeNodesオブジェクトです。 TTreeNodesオブジェクトのItemプロパティはツリービューのノードを返します。 何番目のノードを返すかを指定する必要があります。 http://docwiki.embarcadero.com/Libraries/XE2/ja/Vcl.ComCtrls.TTreeNodes.Item //0番目のノードのIndexプロパティの値を取得する int index = TreeView1->Items->Item[0]->Index; //1番目のノードのIndexプロパティの値を取得する int index = TreeView1->Items->Item[1]->Index; //選択されているノードのIndexプロパティの値を取得する int index = TreeView1->Selected->Index;

diy_sunny
質問者

お礼

回答頂き、ありがとうございます!   int index = TreeView1->Items->Item[0]->Index;  ノード数が複数存在するから、その何番目かを指定する必要があるのですね。 また、 //選択されているノードのIndexプロパティの値を取得する int index = TreeView1->Selected->Index; 選択されているノードのIndex番号もわかるのでSelectedというのもあるのですね。

関連するQ&A