相关疑难解决方法(0)

如何确定控件的可见性?

我有一个TabControl包含几个选项卡.每个标签上都有一个UserControl.我想检查控制的可视性xUserControl AUserControl B.我认为做x.Visible起来UserControl B就足够好了.事实证明,它显示false在调试器中,即使我明确地设置它true并且它从未改变过.然后我在MSDN上阅读Control.Visible:

即使Visible设置为true,如果用户在其他控件后面被遮挡,控件也可能不可见.

令我惊讶的是,这不会奏效.现在我想知道如何判断控件x是否可以从另一个控件中看到UserControl.如果可能的话,我想避免使用布尔值.有没有人碰到这个并找到了解决方案?

注意:Control.IsAccessible在这种情况下,它似乎也是错误的.

c# controls visibility .net-3.5 winforms

10
推荐指数
1
解决办法
6994
查看次数

标签 统计

.net-3.5 ×1

c# ×1

controls ×1

visibility ×1

winforms ×1