Отправляет email-рассылки с помощью сервиса Sendsay

Visual Basic.NET. Уроки

  Все выпуски  

Visual Basic.NET. Уроки


Информационный Канал Subscribe.Ru

VB.NET. Программирование для Windows. Уроки с сайта http://progs.biz

Рассылка №34

VB.NET для Windows. Урок 25. Продолжаем работать с TreeView.

Полные версии уроков (с картинками) можно найти по адресам
Урок 25. Продолжаем работать с TreeView.

VB.NET для Windows. Урок 25. Продолжаем работать с TreeView

На этом уроке мы продолжим начатое на прошлом занятии рассмотрение элемента TreeView. В прошлый раз мы смотрели, как в этом элемент можно добавлять узлы и подузлы, на этом уроке мы посмотрим, как узлы можно удалять (как по одному, так и из всего дерева сразу). Откройте проект, созданный на прошлом занятии и добавьте еще две кнопки. По одной из них будет удаляться выбранный узел элемента TreeView1, по другой - все узлы элемента TreeView1.

Обработчик для щелчка по первой из добавленных кнопок будет такой:

    Private Sub Button3_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button3.Click
        'Объявление переменной для узла TreeView.
        Dim SelNode As TreeNode
        'Присваиваем переменной выбранный узел.
        SelNode = TreeView1.SelectedNode
        'Проверка, выделен ли какой-нибудь узел.
        If SelNode Is Nothing Then
            MessageBox.Show("Ничего не выделено")
        Else
            'Удаляем подузел (со всеми его подузлами).
            SelNode.Remove()
        End If
    End Sub

Для удаления конкретного узла используем метод Remove. Обратите внимание, что вместе с узлом автоматически удалятся и все его подузлы.

Код для второй кнопки будет выглядеть так:

    Private Sub Button4_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button4.Click
        'Удаление всех узлов.
        TreeView1.Nodes.Clear()
    End Sub

Как вы видите, для удаления узла мы используем метод Clear (как и для любой коллекции).

Наверх

Рассылки сайта progs.biz:

Рассылки Subscribe.Ru
Обзор книг по программированию

Обзор новых книг по программированию. Включает книги как по традиционному программированию (Visual C++, Delphi, Visual Basic, C#, Java,...), так и по WEB-программированию (JavaScript, PHP, ASP, ASP.NET, Perl,...). Кроме того, предполагается обзор книг по компьютерным сетям, безопасности, сертификации и др.


Copyright Алексеев Игорь, 2002

Copyright сайт progs.biz, 2002



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное