2010-07-20 122 views
2

如何检查控制/ DisplayObject是否在屏幕上?这意味着它显示在屏幕上,因此不需要进行滚动。检查控制是否在屏幕上

例如:我在窗体上有几个控件。表单的大小超过了屏幕的长度/宽度。因此我需要滚动条。如何检查屏幕上是否有控件?

回答

0

这是一个不太完美的解决方案,但如果没有别人的答案,你可以试着这样做:

检查X和Y(或只是Ÿ如果你有兴趣在高度)成分的要验证是在屏幕上还是在屏幕外。

然后将其与组件的应用程序或容器的总高度进行比较。

+0

经过一番认真的研究后,这可能是唯一的选择:/ – 2010-07-21 05:58:20

+0

您是否尝试过Adobe Flex论坛?他们擅长回答关于Flex的棘手问题。 – Francisc 2010-07-21 08:27:31