Народ,
Существует панель, которая содержит 2 компонента: метку и TreeView.Очевидно, иерархия выглядит следующим образом:
panel1 // handles Enter event
- label1
- treeView1
Мне нужно сделать некоторые обновления пользовательского интерфейса, когда пользователь начинает взаимодействовать с любым из этих трех элементов управления.Моя попытка состояла в том, чтобы перехватить событие Enter
panel1
, которое сработало бы, когда пользователь щелкнет ярлык или TreeView.Таким образом, я бы написал только один обработчик событий вместо нескольких.Хотя он работал для TreeView, он не работал для метки.Когда я нажимаю на ярлык, я не получаю событие Enter
на панели.Чем отличается элемент управления меткой?
Я мог бы обработать событие Click метки.В то же время мне интересно, есть ли более элегантное решение.
Любые предложения, идеи или рекомендации действительно приветствуются!
- Ник
PS Я использую VS2008 и .NET 3.5