民间,
有一个面板包含2个组件:标签和TreeView。显然,层次结构如下所示:
panel1 // handles Enter event - label1 - treeView1
当用户开始与这3个控件中的任何一个进行交互时,我需要进行一些UI更新。我尝试的策略是捕获Enter
的{{1}}事件,当用户单击标签或TreeView时会触发该事件。这样,我只会编写一个事件处理程序而不是几个。虽然它适用于TreeView,但它对标签不起作用。当我点击标签时,我没有在面板上看到panel1
事件。标签控制有什么不同?
我可以处理标签的Click事件。与此同时,我想知道是否有更优雅的解决方案。
任何建议,见解或参考都非常感谢!
- 尼克
P.S。我正在运行VS2008和.NET 3.5