Winform学习(一)——页面的切换

有时需要创建一个主窗体,然后切换不同的页面,可以创建一个公共的Panel,然后不同的页面都显示在这个Panel中。

1、Form主窗体中添加Panel控件,修改name为mainPanel;

 

 2、添加一个新的用户控件Test.cs.

 

 3、显示代码。每次都会重新创建这个窗体显示。

 mainPanel.Controls.Clear();//情况Panel
            Test test= new Teset();//创建新的窗体
            test.Location = new Point((mainPanel.Width - test.Width) / 2, 0);//子控件位置
            test.Show();//显示控件
            mainPanel.Controls.Add(test);//控件添加到Panel中

  4、如果整个过程都希望使用同一个页面,可以创建一个静态变量的页面,然后再直接调用。

class PagesShow
    {
        public static Index1 index = new Index1();//首页
    }

  

 mainPanel.Controls.Clear();
            PagesShow.index.Location = new Point((mainPanel.Width - PagesShow.index.Width) / 2, 0);
            PagesShow.index.Show();
            mainPanel.Controls.Add(PagesShow.index);

  

posted on 2021-04-13 21:11  七七2020  阅读(3918)  评论(0编辑  收藏  举报

导航