| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > ContextMenu |
| Автор: alexsoft2005 17.7.2007, 19:34 | ||
| Такая проблема: Вызываем ContextMenu щелкая над TreeNode
Проблема в том, что при нажатии правой клавиши мыши, тринод не выделяется. Как можно определить Text тринода при вызове ContextMenu? |
| Автор: mr.DUDA 18.7.2007, 09:12 |
| Можно найти нод под курсором мыши, методом HitTest, и поставить на него выделение. |
| Автор: alexsoft2005 18.7.2007, 10:48 |
| mr.DUDA, я не нашел метод HitTest в TreeView!? |
| Автор: mr.DUDA 18.7.2007, 12:22 |
| alexsoft2005, речь о каком TreeView ? Я вот говорю о System.Windows.Forms.TreeView. |
| Автор: alexsoft2005 18.7.2007, 19:53 | ||||
Именно он. Вот раскопал:
mr.DUDA, еще можно вопрос? Необходимо поменять местами триноды. Я написал так:
Не работает. В чем причина? |
| Автор: mr.DUDA 19.7.2007, 09:20 |
| Хм, а разве можно так присваивать ? ИМХО, надо удалить ноды из TreeView и с пом. Nodes.Insert вставить в другом порядке. |
| Автор: alexsoft2005 19.7.2007, 09:52 | ||
А так не криво?
|