VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
TreeViewコントロール上で選択されているノードを削除するには、SelectedNode.Removeプロパティを使用します。
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim rootNode As New TreeNode Dim childNode1 As New TreeNode Dim childNode2 As New TreeNode Dim grandChildNode1 As New TreeNode Dim grandChildNode2 As New TreeNode Dim grandChildNode3 As New TreeNode '親ノードの作成 rootNode.Text = "ルート" '子ノードの作成 childNode1.Text = "子ノード1" childNode2.Text = "子ノード2" '孫ノードの作成 grandChildNode1.Text = "孫ノード1" grandChildNode2.Text = "孫ノード2" grandChildNode3.Text = "孫ノード3" '孫ノードを親ノードに追加 childNode2.Nodes.Add(grandChildNode3) childNode1.Nodes.Add(grandChildNode1) childNode1.Nodes.Add(grandChildNode2) '子ノードを親ノードに追加 rootNode.Nodes.Add(childNode1) rootNode.Nodes.Add(childNode2) '親ノードをTreeViewに追加 TreeView1.Nodes.Add(rootNode) End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'ノードが選択されていない場合は処理しない If TreeView1.SelectedNode Is Nothing Then Exit Sub End If Dim SelectedNode As New TreeNode '選択されたノードを削除する TreeView1.SelectedNode.Remove() End Sub