投稿日 | : 2003/06/16(Mon) 12:14 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re^4: 展開時にNodeをアクティブにする方法 |
回答のコードを書いてしまうのは簡単ですが、
自分の力でコーディングしてもらいたいので、
今回も、あえて「ヒント」だけにとどめて起きます。m(_ _)m
> > 展開したNodeの子Nodeをアクティブにすればよいのでは?
> 書き込みありがとうござます。
> しかし、その構文の書き方がわからないので困ってる次第でして(^^;
・Nodeオブジェクトには、「そのノード直下にある、最初の子ノード」を返すプロパティが
あります。まずはそれを探してみてください。
それを使うことで、「最初の子ノード」を表すNodeオブジェクトが取得できます。
・「最初の子ノード」を表すNodeオブジェクトが取得できれば、あとはそれを
アクティブにするためのコードを、投稿No.4383に書かれた「Expandイベント」内に
記述するだけです。
・ノードをアクティブにする方法は2つあります。
1) 1つは、対象Nodeの「選択状態を表すプロパティ」を True にするという方法です。
2) もう1つは、TreeVideの「アクティブなNodeを返すプロパティ」に、
対象となるNodeをSetする方法(投稿No.4372にて回答した方法)です。