Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подскажите по событиям TreeView. / 5 сообщений из 5, страница 1 из 1
29.11.2004, 16:12
    #32804348
Гриня
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по событиям TreeView.
У меня есть TreeView .

Вызывается контекстное меню на узлах. В зависимости от того, корневой узел или нет мне надо делать то и то. Испозьзую событе дерева AfterSelect для опеределения какой узел выделен. Но вот не задача. Если выделять левой кнопкой мыши все работает, но если скажем вызвать контестное меню на узде (выделение появляется на узле) то событие не срабатывает.

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

Может события мыши другие... Но я выделяю узел ... И желательно чтобы и по правой кнопке это действовало.
...
Рейтинг: 0 / 0
29.11.2004, 16:39
    #32804409
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по событиям TreeView.
Событие PopUp контекстного меню
...
Рейтинг: 0 / 0
29.11.2004, 16:47
    #32804431
Гриня
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по событиям TreeView.
Не получается .

вот когда выделяю узел левой проходит.

А когда например открыл родительский узел щелкнув на плюсе и вызвал контекстное на дочернем узле без выделения узла дочернего то все равно не берет.
...
Рейтинг: 0 / 0
29.11.2004, 17:15
    #32804514
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по событиям TreeView.
+ Worobjoff
для дерева укажи контектстное меню
и не обрабатывай события мыши, а как посоветовал Worobjoff:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
private void contextMenu1_Popup(object sender, System.EventArgs e)
{
  TreeNode nd=this.treeView1.GetNodeAt(this.treeView1.PointToClient(Cursor.Position));
  if(nd!=null) // узел по которому щелкнули мышью
  {
    ...
  }
}
...
Рейтинг: 0 / 0
30.11.2004, 07:33
    #32804970
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по событиям TreeView.
Кузя, за пример спасибо!
так и книг можно не читать.
Если бы не эта тема, так и не заметил бы "глюк" в своей программе.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подскажите по событиям TreeView. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]