
实现效果主界面如下点击按钮添加学生,右侧界面实现跳转到添加学生界面点击按钮学生管理,右侧界面实现跳转到学生管理界面实现步骤1.在容器中选择SplitContainerFixedPanel设为Panel1,这样改变窗体的大小,Panel1(即左侧部分)的大小不会改变2.设计添加学生以及学生信息管理两个界面3.跳转按钮的方法(重点)首先要关闭之前可能存在的窗体,否则点击多少次跳转按钮,右侧就会生成对应数目的窗口FormClose方法的内容如下://关闭在spContainer.Panel2下的窗体 private void FormClose() { //判断当前容器是否有窗体,有则关闭 foreach (Control item in this.spContainer.Panel2.Controls) { if (item is Form) { ((Form)item).Close(); } } }OpenForm方法的内容如下://将目标窗体打开在spContainer.Panel2下 private void OpenForm(Form form) { //将窗体设置成非顶级控件 form.TopLevel false; //子窗体最大化显示 form.WindowState FormWindowState.Maximized; //去掉窗体边框 form.FormBorderStyle FormBorderStyle.None; //指定窗体的显示容器 form.Parent this.spContainer.Panel2; form.Show(); }