掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
お気に入りのノードを検索してツリーを展開して表示するには? (ID:20212)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
皆様にいつもお世話になっております。 TreeViewにお気に入りを表示させています。 お気に入りの項目を検索して合致したら、選択状態にして表示させようとしています。 ところが2階層以下のフォルダにある場合ツリーを展開してくれません。 そのため検索して反転表示していてもノードを展開してくれないため目的のノードを発見できません。 TreeView1.FullExpandなどもNode.Expanded:=true;も試していますが実現できませんでした。 方法がありましたら、ご指導お願いできませんでしょうか。m(_ _)m procedure TForm1.ToolButton1Click(Sender: TObject); var Node:TTreeNode; begin Node := Form1.TreeView1.Items.GetFirstNode; while Node <> nil do begin strTitle := Node.Text; if '検索文字列'=strTitle then begin Node.Selected:=true; Node.Expanded:=true; ShowMessage('一致しました '+ Node.Text); exit; end; Node := Node.GetNext; end; end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.