6.2系统界面
1 系统的主界面
图6-2 系统主界面
部分设计代码如下: namespace 教务管理系统 {
public MainForm() {
InitializeComponent(); }
protected override void Dispose( bool disposing ) {
if( disposing ) {
if (components != null) {
components.Dispose(); } }
base.Dispose( disposing ); }
private bool checkChildFrmExist(string childFrmName) {
foreach(Form childFrm in this.MdiChildren) {
if(childFrm.Name == childFrmName) {
if(childFrm.WindowState == FormWindowState.Minimized)
childFrm.WindowState = FormWindowState.Normal; childFrm.Activate(); return true; } }
return false; }
private void menuItem2_Click(object sender, System.EventArgs e) {
if (this.checkChildFrmExist(\ {
return; }
ClassInfo newFrm=new ClassInfo(); newFrm.MdiParent = this; newFrm.Show(); }
private void menuItem3_Click(object sender, System.EventArgs e) {
if (this.checkChildFrmExist(\ {
return; }
StudentInfo newFrm=new StudentInfo(); newFrm.MdiParent = this; newFrm.Show(); }
private void menuItem4_Click(object sender, System.EventArgs e) {
if (this.checkChildFrmExist(\ {
return; }
CourseInfo newFrm=new CourseInfo(); newFrm.MdiParent = this; newFrm.Show(); }
private void menuItem6_Click(object sender, System.EventArgs e) {
if (this.checkChildFrmExist(\ {
return; }
}
}
CourseElect newFrm=new CourseElect(); newFrm.MdiParent = this;