| |
|
|
| | Подскажите плиз в чем фишка.
Вот на это событие: Private Sub TreeView1_NodeClick(ByVal Node As Object)...
код работает, на форме все меняется и т.д.
Тупо пытаюсь сделать то же самое
Private Sub TreeView1_NodeDblClick(ByVal Node As Object)
ничего не работает, как будто и нет этих щелчков. Выкрутиться можно и другим способом, но интересно, почему при 2 щелчке на узле код не выполняется? | |
| |
| |
| |
|
|
| | Я, не в курсе...  | |
| |
| |
| |
|
|
| | А перед двойным кликом не срабатывает одинарный? | |
| |
| |
| |
|
|
| | с деревом не вкурсе, а вот
Private Sub Поле12_Click()
Private Sub Поле12_DblClick(Cancel As Integer)
имеют разные параметры в скобках - может таже фигня и с деревом? | |
| |
| |
| |
|
|
| | Ну в общем-то нет такого события у дерева | |
| |
| |
|
|
| |
|
|
| | Перед двойным щелчком срабатывает одинарный. Куда же ему деться. События такого нет, но и на клик тоже не наблюдается. Только после обновления.
Ну да ладно. Просто где-то я видел такую фишку, что по дереву 2 щелчка на узле делают. Хрен с ним. Выкручусь другим способом.
Всем спасибо. | |
| |
| |
| |
|
|
| | если вопрос о решении, то
Private Sub TreeView1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
Set TreeView1.SelectedItem = TreeView1.HitTest(x, y)
End Sub
Private Sub TreeView1_DblClick()
If Not TreeView1.SelectedItem Is Nothing Then
Debug.Print TreeView1.SelectedItem.Text
Else
Debug.Print "No Node Selected"
End If
End Sub
|
| |
| |
| |