Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Запрет развертывания узла TreeView Добавлено: 16.08.07 12:48  

Автор вопроса:  demtruder
Всем доброго дня!

Подскажите, плз, как запретить развертывание узла TreeView по двойному клику!

Я написал процедуру обработки даблклика на узле, но, кроме действий, описанных в процедуре обработки события, выполняется развертывание узла!

Как от этого избавится?

Заранее благодарен.

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Maran



Вопросов: 1
Ответов: 5
 Профиль | | #1 Добавлено: 16.08.07 13:58
Можно попробовать

TV.SelectedItem.Expanded = False

при каждом двойном клике

Ответить

Номер ответа: 2
Автор ответа:
 demtruder



Вопросов: 6
Ответов: 12
 Профиль | | #2 Добавлено: 16.08.07 15:34
Уже так пытался - не выходит...

Может это действие контрола по умолчанию и где-то прописано?

Кстати, пишу на VB 2005.

Ответить

Номер ответа: 3
Автор ответа:
 Alexandr.R



Вопросов: 9
Ответов: 115
 Web-сайт: gvin.net
 Профиль | | #3
Добавлено: 20.08.07 15:48
Переопределить процедуру двойного клика в контроле и на входе в процедуру сделать Exit sub

Ответить

Номер ответа: 4
Автор ответа:
 ZeroX



ICQ: 220401330 

Вопросов: 47
Ответов: 406
 Профиль | | #4 Добавлено: 22.08.07 23:30
Private Sub TreeView1_BeforeExpand(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeViewCancelEventArgs) Handles TreeView1.BeforeExpand
        e.Cancel = True
End Sub

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам