我是垃圾,太笨,不会啊我想实现:一个窗体上有一个按钮,我点击这个按钮,这个窗体尺寸会变大,我再次点击这个按钮时窗体又恢复原来大小反复我就这样点击变大变小,这个怎么弄啊?我不会,给个算法啊,同学

解决方案 »

  1.   


            bool mouseDn = false;
            private void button1_Click(object sender, EventArgs e)
            {
                if (mouseDn == false)
                {
                    this.Width = 500;
                    this.Height = 500;
                    mouseDn = true;
                }
                else
                {
                    this.Width = 300;
                    this.Height = 300;
                    mouseDn = false;
                }
            }
      

  2.   

    int myx,myy;
    myx=this.DesktopLocation.X;
    myy=this.DesktopLocation.Y;
    if(this.DesktopBounds.Height == 288)
    {
    Rectangle tempRect = new Rectangle(myx,myy,280,488);
    this.DesktopBounds = tempRect;
    }
    else
    {
    Rectangle tempRect = new Rectangle(myx,myy,280,288);
    this.DesktopBounds = tempRect;
    }
      

  3.   


      bool a = false;
            private void button1_Click(object sender, EventArgs e)
            {
                if (a == false)
                {
                    this.Width = 300;
                    this.Height = 200;
                    a = true;
                }
                else
                {
                    this.Width = 150;
                    this.Height = 150;
                    a = false;
                }
            }
      

  4.   

     if (mouseDn == false)
    C#是这样判断boolean的吗?
    不能if(mouseDn){}吗?
      

  5.   


    if (mouseDn == false)
    等价于
    if (!mouseDn)