zoukankan      html  css  js  c++  java
  • C#同一位置切换显示两个Panel内容

    如果两个panel重合在一起,点击不同按钮切换显示不同的panel,需要xxx.BringToFront();

    1、首先让两个panel的visible都为false,

    在加载页面load方法里可以让一个panel先显示出来

        private void Ceshi1_Load(object sender, EventArgs e)
            {
                this.panel1.Visible = true;
            }

    切换

    private void button1_Click(object sender, EventArgs e)
        {
            
            this.panel1.Visible = true;
            this.panel2.Visible = false;
        }
    
        private void button2_Click(object sender, EventArgs e)
        {
            this.panel2.Visible = true;
            this.panel1.Visible = false;
            this.panel2.BringToFront();
        }

    2、有时候把panel2直接用鼠标拖到panel1上,会使两个panel融合在一起,

    可以将panel2放在一个空白地方,点击按钮切换时,让位置相等即可

        private void button2_Click(object sender, EventArgs e)
        {
            this.panel2.Visible = true;
            this.panel1.Visible = false;
            this.panel2.BringToFront();
         panel1.Location = panel2.Location;//让位置相等 }

    参考:

    http://bbs.csdn.net/topics/390741533

  • 相关阅读:
    11111
    JavaScript基础
    CSS使用
    CSS 基本
    前端之HTML
    Python 迭代器和生成器
    Python day11
    Python 函数
    第十七篇:django基础(二)
    第十六篇:django基础
  • 原文地址:https://www.cnblogs.com/Donnnnnn/p/6031278.html
Copyright © 2011-2022 走看看