Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VB.NET重叠面板不工作_Vb.net_Panel - Fatal编程技术网

VB.NET重叠面板不工作

VB.NET重叠面板不工作,vb.net,panel,Vb.net,Panel,我把一堆面板叠在一起。我希望能够单击一个按钮来显示堆栈中由唯一名称引用的面板(panel1、panel2…) 但是,底部面板始终是位于其顶部的人的父级。因此,如果我将底部面板的可见性设置为false,那么底部面板顶部的任何内容都不可见 如何使这些重叠面板相互独立,而不是建立父子关系?我以前也遇到过同样的情况。我发现更实用的方法是使用选项卡控件并相应地隐藏/显示选项卡。有可能去掉标签的标签,所以用户甚至不知道它的存在。规则是在任何给定的时间内只有一个选项卡可见。查看-其他窗口-文档大纲。确保每个面

我把一堆面板叠在一起。我希望能够单击一个按钮来显示堆栈中由唯一名称引用的面板(panel1、panel2…)

但是,底部面板始终是位于其顶部的人的父级。因此,如果我将底部面板的可见性设置为false,那么底部面板顶部的任何内容都不可见


如何使这些重叠面板相互独立,而不是建立父子关系?

我以前也遇到过同样的情况。我发现更实用的方法是使用选项卡控件并相应地隐藏/显示选项卡。有可能去掉标签的标签,所以用户甚至不知道它的存在。规则是在任何给定的时间内只有一个选项卡可见。

查看-其他窗口-文档大纲。确保每个面板不是其他面板的父面板。我不知道这一点。谢谢一整束你如何在任何给定的时间使两个标签可见?:-)@不,在任何给定的时间内只有一个选项卡可见。当您点击一个按钮时,您将显示相应的选项卡及其面板,并隐藏其他选项卡。使用tab控件的好处是,您可以在设计视图中工作,而不会干扰一个面板与另一个面板,这可能会成为一项混乱的工作。嗯@LarsTech,不要将“可见”与“活动”混淆:PI只是轻描淡写了您的措辞,因为tab控件一次只能显示一个选项卡。具有tables选项卡控件的代码。