Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: в treeview сделать меню по правои кнопке ? Добавлено: 05.04.06 11:14  

Автор вопроса:  student-uni
можно ли в treeview сделать меню по правои кнопке ? и если да то как ?
Спасибо

Ответить

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

Номер ответа: 1
Автор ответа:
 student-uni



Вопросов: 122
Ответов: 257
 Профиль | | #1 Добавлено: 05.04.06 11:29
MouseDown и MouseUp
а как туда меню прицепить ?

Ответить

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



Вопросов: 58
Ответов: 4255
 Профиль | | #2 Добавлено: 05.04.06 11:34
Разумеется можно! Причем удивительно легко и просто! Для этого надо сделать следующее:
1.Кладешь на форму компонент ContextMenuStrip(он на панели инструментов)
2.Добовляешь в него свои пункты меню
3.В свойствах TreeView есть свойство,которое так же и называется.. ContextMenuStrip Открываешь его и казываешь там сове меню(которое только что положл на форму)
4.Наслаждаешься

P.S. Единственное,что тебе останется, так это наполнить кодом обработчик Click твоего меню..

Ответить

Номер ответа: 3
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #3 Добавлено: 05.04.06 11:37
блин.. вот ошибок то наделал.. аж самому стыдно. :-(

Ответить

Номер ответа: 4
Автор ответа:
 student-uni



Вопросов: 122
Ответов: 257
 Профиль | | #4 Добавлено: 05.04.06 12:09
пасибо
так он появляется где попало
вот как сделал я


Private Sub TreeView1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TreeView1.MouseDown
        Dim pnt As System.Drawing.Point
        pnt.X = e.X
        pnt.Y = e.Y
        If e.Button = MouseButtons.Right Then
            ContextMenu1.Show(Me, pnt)
        End If

    End Sub

Ответить

Страница: 1 |

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



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