如何在 firemonkey 中知道焦点在控件内?
Posted
技术标签:
【中文标题】如何在 firemonkey 中知道焦点在控件内?【英文标题】:How to know in firemonkey that focus is inside a control? 【发布时间】:2012-12-04 15:01:24 【问题描述】:我正在开发带有新样式触发器“IsFocusInside”的 TPanel。当面板内的一个子控件具有焦点并且我们完全没有焦点时,它将触发。我如何知道内部控件何时聚焦以及何时没有聚焦?我不知道我的面板中有什么类型和多少控件。 Tnx。
【问题讨论】:
by trigger 你的意思是event? 不,IsXXXX 属性是在样式内发生更改时自动触发事件和动画的属性。 (请注意,如果您自己编写代码,则需要在组件中手动触发)。 【参考方案1】:您可以遍历控件(任何它们的子控件)并修补到 OnEnter(获得焦点)和 OnExit(失去焦点)事件。
【讨论】:
以上是关于如何在 firemonkey 中知道焦点在控件内?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Firemonkey 的 TTabItem 中插入另一个控件