События TreeView

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

SlaDER
Обычный пользователь
Обычный пользователь
 
Сообщения: 66
Зарегистрирован: 06.10.2005 (Чт) 16:54

События TreeView

Сообщение SlaDER » 10.04.2008 (Чт) 10:30

Привет всем! Хотелось бы узнать, как реализовать следующее. На форме компонент TreeView в нем 3 Nodes, как при событии Click определить по какому именно Nodes произведен клик?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 10.04.2008 (Чт) 11:53

Получить координаты курсора (в событии MouseDown, например, которое происходит перед Click) и проверить попадание на узел методом HitTest.
Весь мир матрица, а мы в нем потоки байтов!

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Сообщение Nord777 » 10.04.2008 (Чт) 22:09

А почему бы не воспользоваться событием AfterSelect?
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

SlaDER
Обычный пользователь
Обычный пользователь
 
Сообщения: 66
Зарегистрирован: 06.10.2005 (Чт) 16:54

Сообщение SlaDER » 11.04.2008 (Пт) 8:10

Спасибо, сделал как сказал Nord777.

Код: Выделить всё
        private void iDiskList_AfterSelect(object sender, TreeViewEventArgs e)
        {
            MessageBox.Show(e.Node.ToString());
        }


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 55

    TopList