Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 | 2 |

 

  Вопрос: TreeView - как словить событие? Добавлено: 18.04.06 16:23  

Автор вопроса:  Ruslan

Ответить

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

Номер ответа: 16
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #16
Добавлено: 19.04.06 13:25
Пробовал в 2003. Можно сделать и там.
По клику Esc (как и говорил GSerg) там отменяется ввод. При этом в событии AfterLabelEdit e.Label=Nothing
Eample:
    Private Sub TreeView1_AfterLabelEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.NodeLabelEditEventArgs) Handles TreeView1.AfterLabelEdit
        If e.Label Is Nothing Then
            MsgBox("You cancel enter!";)
        Else
            Dim ans As MsgBoxResult = MsgBox("Do you really wanna apply '" + e.Label + "' for this node?", MsgBoxStyle.YesNo)
            If ans = MsgBoxResult.Yes Then
                MsgBox("Ok, ok! I just ask...";)
            Else
                e.CancelEdit = True
                MsgBox("I told you!";)
            End If
        End If
    End Sub

Ответить

Номер ответа: 17
Автор ответа:
 Ruslan



Вопросов: 5
Ответов: 11
 Профиль | | #17 Добавлено: 19.04.06 17:08
Спасибо мужики!

e.Label=Nothing - то что нужно. Проблема решена!

Ещё раз спасибо!

Ответить

Страница: 1 | 2 |

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



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