c#:winform的panel控件,我设计时把panel2覆盖在panel1。触发后可显示panel1,但触发panel2时没法显示?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#:winform的panel控件,我设计时把panel2覆盖在panel1。触发后可显示panel1,但触发panel2时没法显示?相关的知识,希望对你有一定的参考价值。

private void 添加题目信息ToolStripMenuItem_Click(object sender, EventArgs e)

panel1.Show();


private void 查找题目信息ToolStripMenuItem_Click(object sender, EventArgs e)

panel2.Show();

我先拖动的panel1,设计好其它控件后我又拖了一个panel2 叠盖在panel1上。
点击菜单触发后,panel1可以显示。但点击panel2的触发,却无法显示,为什么?

参考技术A 放在最前面试试:

panel2.BringToFront();追问

panel2.BringToFront(); 放在哪里啊?

我放在原先的click函数里不起作用,放到Form1()里也不起作用。

追答

这样你放在两个不同的按钮里面看看效果
button1_click:
Panel1.BringToFront(); //显示panel1

button2_click:
Panel2.BringToFront(); //显示panel2

追问

我是在 菜单项 点击出panel的。

那些button都 包含在panel里。
我另外设了个button4,包含在panel1里。此button4的click函数写:Panel2.BringToFront();

当我点菜单项显示出panel1时,button4也显现了。但我点击button4也没显示出panel2

追答

不明白你的意思,你联系我远程帮你看下;

本回答被提问者和网友采纳

c# winform panel 边框样式设置

怎么设计想图片的 panel边框样式相同 求大神帮忙!!

参考技术A this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;本回答被提问者采纳 参考技术B 使用GroupBox 然后把Text属性设成空

以上是关于c#:winform的panel控件,我设计时把panel2覆盖在panel1。触发后可显示panel1,但触发panel2时没法显示?的主要内容,如果未能解决你的问题,请参考以下文章

C# WinForm 动态添加-删除控件内存未释放

C# WinForm的SplitContainer控件固定Panel大小

c# winform 制作自定义控件

C# winform中使用Panel调节窗口变化是各控件的位置(转)

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

c# winform 中循环控件