gpt4 book ai didi

.net - 不可见的标签页(标签控件)上的控件返回 Visible = false

转载 作者:行者123 更新时间:2023-12-04 22:25:04 24 4
gpt4 key购买 nike

我有一个窗口形式的选项卡控件。它工作得很好,除了下面的例子。当我有 tabpage2选中,所有控件位于 tabpage1返回他们的 visible属性为 FALSE 这实际上是不真实的,因为它们都设置为 visible = false .

我想这是因为 tabpage1设置为 visible = false所以所有子控件都继承 FALSE。

当然如果tabpage1被选中,然后所有控件返回可见属性的正确值。

必须有解决办法。有没有人有办法解决吗?

最佳答案

Visible 属性有点特殊,它的 getter 不会返回您分配的值。它会告诉您控件是否实际可见。如果它被放置在未被选中的标签页上,则不是。这是设计使然。

不支持获取实际的“打算可见”状态。您可以从 GetState(2) 中获取它,但这是一个内部方法。如果你真的很绝望,那么你可以使用反射。但正确的方法是自己跟踪它。

关于.net - 不可见的标签页(标签控件)上的控件返回 Visible = false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4682663/

24 4 0