VB2008コントロール使用例:TreeViewのノードをクリアするTreeView コントロールの使用例サンプルですコントロールの使用例へTreeViewの全ノードを削除するには、TreeView.Nodes.Clear() を実行します。 選択されているノードを削除するには、TreeView.SelectedNode.Remove() を実行します。 ■ 作成手順 ツールボックスのTreeViewコントロールを選択し、フォーム上に配置します。 追加を開始する「ノードを追加」ボタンと「選択ノードをクリア」「全ノードをクリア」ボタンを配置します。 ■ 実行画面 液晶テレビのノードをクリックし、「選択ノードをクリア」ボタンクリックします 子ノードも含め、削除されています。 「全ノードをクリア」ボタンをクリックした画面 ■ 実行コード Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'ルートノード TreeView1.Nodes.Add("テレビ") '親ノード TreeView1.Nodes(0).Nodes.Add("液晶テレビ") '子ノード TreeView1.Nodes(0).Nodes(0).Nodes.Add("19インチ") '孫ノード TreeView1.Nodes(0).Nodes(0).Nodes(0).Nodes.Add("黒") TreeView1.Nodes(0).Nodes(0).Nodes(0).Nodes.Add("シルバー") TreeView1.Nodes(0).Nodes.Add("プラズマテレビ") TreeView1.Nodes(0).Nodes(1).Nodes.Add("19インチ") TreeView1.Nodes(0).Nodes(1).Nodes(0).Nodes.Add("グレイ") TreeView1.Nodes(0).Nodes(1).Nodes(0).Nodes.Add("黒光沢") End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click '選択されているノードを削除する TreeView1.SelectedNode.Remove() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click '全ノードを削除する TreeView1.Nodes.Clear() End Sub End Class Visual Basic 2008 Express Edition実践入門 |