Страница: 1 |
Страница: 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
пасибо
так он появляется где попало
вот как сделал я
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