2015-08-18 3 views
-1

Я работаю в форме Windows, и у меня есть TreeView с кучей узлов. Я хочу иметь возможность щелкнуть правой кнопкой мыши по узлу и открыть меню с опцией «Открыть с». Как и когда вы щелкаете правой кнопкой мыши по файлу и говорите об открытии с помощью Windows Media Player.Щелкните правой кнопкой мыши по узлу в TreeView и выберите меню «Открыть с помощью» с помощью C#

Я знаю, как сделать обработчик события щелчка мыши, я просто не уверен, что делать дальше.

Любые советы были бы весьма полезными.

+0

'Любая помощь будет очень appreciated.' Какую помощь вам нужна? Google для вас? Напишите код для вас? – EZI

+0

Совет будет приятным, прямо сейчас все, что у меня есть, - это обработчик события щелчка мыши. Проверяет, щелкнул ли он правой кнопкой мыши, но не выбирает узел и когда я добавляю сообщение внутри него, если оно не появляется, когда я нажимаю правой кнопкой мыши узел. –

ответ

1

Вот простой способ сделать с правой кнопкой мыши

private void Treeview1_MouseClick(object sender, MouseEventArgs e) 
    { 
     if (e.Button == MouseButtons.Right) 
     { 
      ContextMenu.Show(Cursor.Position); 
     } 
    } 
+0

Спасибо, у меня было больше всего этого, но я полностью забыл, как добавить contextMenu в свойства TreeView через свойства. Я все понял. Я ценю помощь! –

+0

Нет проблем. Рад был помочь. –