WinForms标签控件如何处理焦点?

时间:2011-01-30 20:16:57

标签: winforms events focus label

民间,

有一个面板包含2个组件:标签和TreeView。显然,层次结构如下所示:

panel1  // handles Enter event
   - label1
   - treeView1

当用户开始与这3个控件中的任何一个进行交互时,我需要进行一些UI更新。我尝试的策略是捕获Enter的{​​{1}}事件,当用户单击标签或TreeView时会触发该事件。这样,我只会编写一个事件处理程序而不是几个。虽然它适用于TreeView,但它对标签不起作用。当我点击标签时,我没有在面板上看到panel1事件。标签控制有什么不同?

我可以处理标签的Click事件。与此同时,我想知道是否有更优雅的解决方案。

任何建议,见解或参考都非常感谢!

- 尼克

P.S。我正在运行VS2008和.NET 3.5

0 个答案:

没有答案