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();
}