Telerik选项卡控件-只有当前选定的页面才能正确显示控件的可见性

本文关键字:控件 可见性 显示 -只 选项 Telerik | 更新日期: 2023-09-27 17:59:54

我在C#WinForms项目中使用2013年第三季度Telerik Tab控件。如果我测试放置在选项卡中某个页面上的控件的.Visible属性,那么它将始终返回false,除非我选择该页面。除了.Visible之外,还有其他属性可以用来测试页面上控件的可见性,而无需选择它吗?

Telerik选项卡控件-只有当前选定的页面才能正确显示控件的可见性

这是我的扩张:您不应该更改控件属性的本机含义。时期我在评论中问你想实现什么,因为我怀疑你的一些UI逻辑是基于某些控件的可见性,在我看来这不是一个太好的方法。可见性应该绑定到后台逻辑,而不是opsite。出于某种原因,你隐藏了控件,因为在某个时刻发生了一些事情——所以要跟踪那个"事情",而不是检查它的结果。IMO应设置Visibility属性,但从不进行检查。

或者,如果由于某种原因无法更改概念,作为一种变通方法,我会在VisibleChanged事件上附加一个处理程序,并在发送方不是选项卡控件的情况下设置Enabled属性,然后通过检查Enabled属性,您就可以知道控件是否在使用中。我发现很难想象在这种情况下,我需要检查控件是否可见。