Vb.net 无法更改面板可见性
我在另一个面板中有一个面板。现在我需要根据特定条件改变内面板的可见性。但我无法改变。它始终保持为Vb.net 无法更改面板可见性,vb.net,Vb.net,我在另一个面板中有一个面板。现在我需要根据特定条件改变内面板的可见性。但我无法改变。它始终保持为False。下面是我要尝试的代码: PnlTagFolders.Visible = True 'Always remains False. PnlTagFolders.BringToFront() 以下是供参考的屏幕截图: 如果父面板不可见,则无法使面板可见。因此,请确保父级面板可见(.visible=True) true如果显示控件及其所有子控件;否则,错误。默认值为true。 资料来源: 见下文
False
。下面是我要尝试的代码:
PnlTagFolders.Visible = True 'Always remains False.
PnlTagFolders.BringToFront()
以下是供参考的屏幕截图:
如果父
面板
不可见,则无法使面板
可见。因此,请确保父级面板
可见(.visible=True
)
true
如果显示控件及其所有子控件;否则,错误。默认值为true。资料来源: 见下文:
ChildPanel.Visible = False
ParentPanel.Visible = False
ChildPanel.Visible = True
Debug.Print(ChildPanel.Visible) 'False
另一个例子:
ChildPanel.Visible = False
ParentPanel.Visible = True
ChildPanel.Visible = True
Debug.Print(ChildPanel.Visible) 'True
您正在使用if语句,是否检查了(只是为了确保代码在这一行之前有效)-是否达到了else路径?父
面板是否不可见(.visible=False
)?