в treeview сделать меню по правои кнопке ?

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

student-uni
Бывалый
Бывалый
 
Сообщения: 242
Зарегистрирован: 01.10.2005 (Сб) 18:54

в treeview сделать меню по правои кнопке ?

Сообщение student-uni » 05.04.2006 (Ср) 10:14

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

minotawr
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 195
Зарегистрирован: 08.01.2006 (Вс) 12:38
Откуда: Курск

Сообщение minotawr » 05.04.2006 (Ср) 10:23

А как ты делаешь у других элементов меню по правой кнопке?
Предварительно подключи ContextMenuStrip...
В treeview найди свойство ContextMenu и задай в нем имя элемента управления ContextMenuStrip и будет тебе счастье...

student-uni
Бывалый
Бывалый
 
Сообщения: 242
Зарегистрирован: 01.10.2005 (Сб) 18:54

Сообщение student-uni » 05.04.2006 (Ср) 10:29

MouseDown и MouseUp
а как туда меню прицепить ?

minotawr
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 195
Зарегистрирован: 08.01.2006 (Вс) 12:38
Откуда: Курск

Сообщение minotawr » 05.04.2006 (Ср) 10:34

Хм, вроде все понятно описал, у элемента treeview есть свойство ContextMenu? Если есть, то в поле контекстного меню вставь имя элемента ContextMenuStrip (скорее всего оно у тебя ContextMenu1 или что-то подобное), предварительно перед проверкой создай несколько пунктов меню, а то реагировать не будет, а дальше всё как и с обычным меню.

student-uni
Бывалый
Бывалый
 
Сообщения: 242
Зарегистрирован: 01.10.2005 (Сб) 18:54

Сообщение student-uni » 05.04.2006 (Ср) 11:13

пасибо
не обновил
Код: Выделить всё
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

minotawr
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 195
Зарегистрирован: 08.01.2006 (Вс) 12:38
Откуда: Курск

Сообщение minotawr » 05.04.2006 (Ср) 11:14

Всегда пожайлуста :)


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 124

    TopList