パソコンの小技・備忘録


トップページ > 小技一覧(VB.NET) > TreeViewで選択されているノードを1つ展開する。

TreeViewで選択されているノードを1つ展開する。

TreeViewで選択されているノードを1つ展開する方法です。

選択されているノード以下の階層を1つだけ展開します。
いきなり全てを展開するのではなく、クリックするたびに、1階層ずつ展開するアプリを作る際に活用できます。

左の画面のような状況で利用することを前提にサンプルコードを書きます。

TreeViewは「treeTest」とし、ボタンは「btnTest」とします。
サンプルのTreeノードは、フォームのLoadイベントで、ノードを追加しています。

ノードを追加する方法は、こちらを参照してください。
 TreeViewにノードを追加する。

'btnTestのクリックイベントです。
Private Sub btnTest_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles btnTest.Click

  '選択ノードがない場合は、処理を中止します。
  If Me.treeTest.SelectedNode Is Nothing Then
    Exit Sub
  End If

  '選択ノード以下のノードを1つ展開します。
  Me.treeTest.SelectedNode.Expand()

End Sub


実際にデバッグして、ボタンをクリックしてみましょう。

記述に間違いが無ければ、左の画面のように選択したノードの1階層しただけが展開されます。

トップページに戻る

パソコンの小技・備忘録トップページ(http://pckowaza.web.fc2.com/)を表示

※更新履歴などを掲載していますので、お気に入りはぜひトップページでお願いします!

サイト内検索

 Googleでサイト内検索

小技カテゴリー

カウンタ

メール送信

 ご意見・相互リンク募集中!
意見・相互リンクメールを送信!
inserted by FC2 system