Winform在主窗体里切换多个窗体

1.点击解决方案资源管理器的项目名称,右键添加用户控件(Windows窗体)。

2.在主窗体代码中实例化添加的用户控件(Windows窗体)。

点击查看代码
 UserControl1 userControl1 = new UserControl1();
 UserControl2 userControl2 = new UserControl2();

3.在主窗体界面中添加pane控件,该控件的大小就是要切换的界面大小,然后在主窗体代码中将实例化的用户控件(Windows窗体)添加到pane控件的集合,有多少个界面就添加多少个。

点击查看代码
 panel1.Controls.Add(userControl1);
 panel1.Controls.Add(userControl2);

4.在主窗体界面添加button控件,用于界面切换,双击button控件生成Click事件,在Click事件里编写代码,将实例化的用户控件(Windows窗体)对象置顶。

点击查看代码
private void button1_Click(object sender, EventArgs e)
{
    userControl1.BringToFront();
}

posted @ 2024-11-02 23:07  小卡拉咪  阅读(34)  评论(0编辑  收藏  举报