每个窗体都有一个Width和Height属性,可以控制窗体的宽高,利用timer和width可以实现窗口的动态变化
先添加一个timer控件,双击timer控件添加代码如下:
private void timer1_Tick(object sender, EventArgs e)
{
if (StateOfRight == 1)
{
if (this.Width < 930)
{
this.Width = this.Width + 40;//窗体大小改变
}
else
{
timer1.Enabled = false;
}
}
else
{
if (this.Width > 685)
{
this.Width = this.Width - 40;
}
else
{
timer1.Enabled = false;
}
}
}
添加一个按钮控件,让timer1.Enabled = true就可以看到效果了