如何实现像Linux系统那样的窗口滑动效果。好像那种打开时,由中间向四周打开,打开时由快变慢,关闭时由慢变快。
有点像动画效果的那种。就像google软件Picasa2打开时的的那个矩形弹窗一样的效果。就是打开时的第一个矩形弹窗那样的。请高手帮帮忙!谢谢!

解决方案 »

  1.   

    或者最简单的, load事件 循环 逐步增大 from的 size
      

  2.   

    去网上搜索lightbox吧。应该能符合你的要求的。
      

  3.   

    timer也可以帮你实现很多动态效果
      

  4.   

    调整大小啊,逐步调整大小啊,弄个timer,每隔一秒或者半秒就调整一下吧private void Form1_Load(object sender, EventArgs e)
            {
                this.Height = 10;
                this.Width = 10;
                this.timer1.Enabled = true;
            }        private void timer1_Tick(object sender, EventArgs e)
            {            if (this.Height == 207)
                {
                    this.timer1.Enabled = false;
                }
                else
                {
                    this.Width += 10;
                    this.Height += 10;
                }
            }