|
|
1
51
您的面板是否嵌套在另一个面板或任何其他类型的容器中,而该容器的Visible设置为false? 在这种情况下,你观察到的行为是可复制的。如果外部容器不可见,禁止将内部容器的可见性设置为“真”,这是有意义的,因为这意味着内部任何东西都不可见,即使内部面板的空分区也不可见。 可见属性似乎取决于外部容器的可见性,例如:
此代码与预期一致(先使外部容器可见,然后使内部容器可见):
此代码有点令人惊讶(首先使内部容器可见,然后使外部容器可见):
设置和获取可见属性似乎是“不对称的”:setter似乎在控件中放置了一个标志,但getter返回一个计算值,该值取决于外部元素的可见性和控件本身的可见性。 不确定这是否对你有帮助。 |
|
|
2
0
默认情况下,面板没有边框。你的面板在那里,你只是看不到它,因为它是空的。设置borderwidth=“1”,您将看到空面板。 |
|
3
0
问题解决
:面板在我移除时变为可见
|