DataOperator dataOper = new DataOperator(); //创建数据操作类的对象 #region 显示窗体 public void ShowForm() { switch (this.FormNowState)//判断当前窗体的状态 { case FormState.Hide: if (this.Height <= this.Rect.Height - 192) //当窗体没有完全显示时 { this.SetBounds(Rect.X, this.Top - 192, Rect.Width, this.Height + 192); //使窗体不断上移 } else { this.SetBounds(Rect.X, Rect.Y, Rect.Width, Rect.Height); //设置当前窗体的边界 } PublicClass.AnimateWindow(this.Handle, 800, PublicClass.AW_SLIDE + PublicClass.AW_VER_NEGATIVE); //动态显示本窗体 break; } }
//关闭窗体 public void pboxClose_Click(object sender, EventArgs e) { PublicClass.AnimateWindow(this.Handle, 800, PublicClass.AW_SLIDE + PublicClass.AW_VER_POSITIVE + PublicClass.AW_HIDE); //动画隐藏窗体 this.FormNowState = FormState.Hide; //设定当前窗体的状态为隐藏 }