C++Builder 6でツリービュー(初心者)
BY yama888 / DATE 2010-05-23 17:18:53 / ID 8768 / VIEW 379
| C++Builder 6でツリービュー(初心者) C++Builder 6のツリービューで、任意の位置に ノードを挿入するにはどうすれば良いのでしょうか? indexを使って任意の位置の削除はできるのですが、・・・ どなたかお願いします。 |
KoHalさんからのお返事です
ID:8769 POST:2010-05-23 17:19:05
| たとえば、TreeView1の選択されたノードの位置に新しくノードを追加するなら TreeView1->Items->Insert( TreeView1->Selected, "新しいノード" ); 挿入する位置は、そこにあるノードへのポインタ(TTreeNode*)で指定します。 indexで指定したいなら int index = 0; //任意の数 TreeView1->Items->Insert( TreeView1->Items->Item[index], "新しいノード" ); ただし、ヘルプには「indexでアクセスすると処理が重いから気をつけろ」と断り書きがあります。 追加する方法(先頭、末尾、子ノード等)に応じたメソッドが各種用意されてますので、あとはヘルプでTTreeNodesの項をご覧ください。 |



