예제 #1
0
        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;
            }
        }
예제 #2
0
 //关闭窗体
 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;                                                                                    //设定当前窗体的状态为隐藏
 }