我有一个TabControl包含几个选项卡.每个标签上都有一个UserControl.我想检查控制的可视性x上UserControl A的UserControl B.我认为做x.Visible起来UserControl B就足够好了.事实证明,它显示false在调试器中,即使我明确地设置它true并且它从未改变过.然后我在MSDN上阅读Control.Visible:
即使Visible设置为true,如果用户在其他控件后面被遮挡,控件也可能不可见.
令我惊讶的是,这不会奏效.现在我想知道如何判断控件x是否可以从另一个控件中看到UserControl.如果可能的话,我想避免使用布尔值.有没有人碰到这个并找到了解决方案?
注意:Control.IsAccessible在这种情况下,它似乎也是错误的.