zoukankan      html  css  js  c++  java
  • Panel of WinForm

    在Winform中使用Panel时要注意的问题:

       当几个panel的大小相同,位置相同时就要注意

    panel之间是否会出现重叠的问题了,一般情况下(重叠的时候):

    private void toolStripMenuItem1_Click(object sender, EventArgs e)
    {
    panel1.Visible = false;
    groupBox1.Visible = true;

    panel2.Visible = false


    }

    private void toolStripMenuItem2_Click(object sender, EventArgs e)
    {
    panel1.Visible = true;
    groupBox1.Visible = false;
    panel2.Visible = false;


    }

    private void toolStripMenuItem3_Click(object sender, EventArgs e)
    {
    panel2.Visible = true;

    panel1.Visible = false;

    groupBox1.Visible = false;
    }

    即,只要你在打开目标Panel,然后关闭其他即可,但是,如果你把Panel的位置和大小相同,就又可能把后来放的Panel放在了前面Panel的上面,而当你在后面要打开Panel2或grouBox时你却关闭了它本所在的Panel,所以不可能看到你想要看到的结果;

    即,你在关闭之前的Panel之前一定要先确定你要打开的Panel的位子。

    private void toolStripMenuItem1_Click(object sender, EventArgs e)
    {
    panel1.Visible = false;
    groupBox1.Visible = true;

    }

    private void toolStripMenuItem2_Click(object sender, EventArgs e)
    {
    //Panel1 in groupBox1s so can not close the groupBox
    panel1.Visible = true;
    //groupBox1.Visible = false;
    panel2.Visible = false;


    }

    private void toolStripMenuItem3_Click(object sender, EventArgs e)
    {
    //panel2 in panel1.so
    panel2.Visible = true;

    }

    三个Panel在一起

  • 相关阅读:
    Topcoder 11351 TheCowDivOne
    Topcoder 14531 Softmatch
    Topcoder 13503 ConnectingGame
    CS Academy Round#5 E.Binary Matching
    洛谷 P5896 [IOI2016]aliens
    P5020 [NOIP2018 提高组] 货币系统
    P1868 饥饿的奶牛
    P3131 [USACO16JAN]Subsequences Summing to Sevens S
    P3959 [NOIP2017 提高组] 宝藏
    2021 Grade 8 whk Final-Test.(Summer) 复**况 & 文明观猴
  • 原文地址:https://www.cnblogs.com/zhanggongchang/p/3906848.html
Copyright © 2011-2022 走看看