#03 | TreeViewコントロール(DB連動2) | ||
エクスプローラでフォルダ名を変更したり削除したりするのと同様に、TreeViewコントロールでも、ノードの名前を変更したりノードを削除したりといった編集操作が可能です。 本項では、TreeViewコントロールでのそれらの編集機能のサンプルを掲載します。 また、ノードの元データとして、データベースに保存されているテーブルを使っていますので、編集があった場合にはそのデータをテーブルにも反映させなければなりません。そこで、ツリー上のノードデータをテーブルに保存するコードについても紹介します。ただし、Accessの連結テキストボックスなどと違い、1つ1つの変更と同時に自動的にテーブルに保存させることはできません。意図的に保存処理する必要があります。ここではボタンのクリックによってまとめて保存するようにしています。
テーブルを読み込んでTreeViewに表示したところ comctl_03.lzh(comctl_03.mdb) |
|||
|
Copyright © T'sWare All rights reserved |