winform 有多个panel 叠加,怎么在编辑器中使下面的panel展示出来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform 有多个panel 叠加,怎么在编辑器中使下面的panel展示出来相关的知识,希望对你有一定的参考价值。

我刚开始自学C#,请高手指教 不胜感激

参考技术A 把上面的隐藏掉不就出来了吗- -
有个属性叫做 Visible 可见性
Hide() Show() 这两个方法也一样

如A B C 3层重叠
显示A
Public void ShowPanel_A()

B.Hide();
C.Hide();
A.Show();

显示B
Public void ShowPanel_B()

A.Hide();
C.Hide();
B.Show();

显示C
Public void ShowPanel_C()

A.Hide();
B.Hide();
C.Show();


编辑器的化随便找个控件右点属性,在属性列表上面有一个下拉菜单 选到你要编辑的控件名字就好了.本回答被提问者采纳
参考技术B 在编辑器中,可以右击panel 选择置于顶层,置于底层。或者在属性框那选择控件。 参考技术C 他有个属性。。。Visible是ture就是可见
if(this.panel1.visible=true)

this.panle.visible=false;

winform开发时有多个界面怎么办

用的panel。写下一个界面时就把之前的挡上了。怎么办

用选项卡吧!轻松实现,每个选项里都能写一个完整的界面,千万不要用什么panel,那样你就算弄出来了,控件覆盖控件改起来你会发疯,我们公司这样的情况都用的选项卡,最后如果你不想让选项卡上面的卡片头显示,可以用一个panel盖住!追问

那用按钮怎么控制下面子项的显示呢

追答

每个项都有自己的名字,你在按钮的事件里写么!假如选项卡叫angle;其中一个项的名字叫love
你在按钮的事件里写angle.selectedtab = love就行了,love就被选中了,你看到的就是当前love项里的东西

参考技术A 一个窗体,多少panel?
panel.bringtofron()
将当前panel置前。追问

五六个吧,主要是编写的时候看不到下面的

以上是关于winform 有多个panel 叠加,怎么在编辑器中使下面的panel展示出来的主要内容,如果未能解决你的问题,请参考以下文章

winform开发时有多个界面怎么办

c# winform 怎么弄展开收缩的左边菜单 功能 急 在线等

winform中 splitcointaer 有两个panel 如果一个panel隐藏掉 另外一个panel 怎么可以自动覆盖整个窗体

小数运算需要注意什么? 接口和抽象类 WinForm窗体上两个panel,怎么实现一个panel固定漂浮在另一个panel之上

c#winform里把两个panel里面的值保存下来,还有怎么在运行中改变panel的大小

winform panel 如何添加滚动条