Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.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
.net 创建多个面板或创建一个并从代码填充它_.net_Panels - Fatal编程技术网

.net 创建多个面板或创建一个并从代码填充它

.net 创建多个面板或创建一个并从代码填充它,.net,panels,.net,Panels,所以我对.NET很陌生,我有一个带有多个按钮的小菜单 (foo1,foo2…foo5) 我的问题是:是否最好为每个按钮设置一个面板并修改.visible属性,然后单击按钮或我是否应该在每次单击菜单按钮时更改面板内的控件,知道不同的面板非常相似 这两种方法中哪一种是处理问题的最佳方法,希望我的问题很清楚,这取决于您对这些面板的使用。例如,面板上的信息是静态的还是动态呈现的 大多数情况下,我都有独立的面板,因为它更易于维护(用于做许多不同事情的面板在代码和样式上可能会很混乱)。在少数情况下,我会出于

所以我对
.NET
很陌生,我有一个带有多个按钮的小菜单 (foo1,foo2…foo5)

我的问题是:是否最好为每个按钮设置一个面板并修改
.visible
属性,然后单击按钮我是否应该在每次单击菜单按钮时更改面板内的控件,知道不同的面板非常相似


这两种方法中哪一种是处理问题的最佳方法,希望我的问题很清楚,这取决于您对这些面板的使用。例如,面板上的信息是静态的还是动态呈现的

大多数情况下,我都有独立的面板,因为它更易于维护(用于做许多不同事情的面板在代码和样式上可能会很混乱)。在少数情况下,我会出于不同的目的使用同一个面板,最主要的是在动态生成内容的情况下,我希望重用代码,而拥有多个面板不是一个选项,因为这将需要大量的面板


要隐藏面板,我更喜欢“显示:无”;而不是“可见性:隐藏;”。前者防止未显示的html元素占用页面空间,因此它们不会影响页面外观。

谢谢!它是多个面板,我忘了指定我在VB中工作,但是说起来容易维护,我认为两者都是一样的。