怎样使winform中button位于底部解决方法

怎样使winform中button位于底部
winform中动态增加控件,winform的长度也随之动态增加,请问怎样才能使button永久位于winform的底部?

------解决方案--------------------
try:

Button1.Dock = DockStyle.Bottom
------解决方案--------------------
设置anchor属性 就可解决
------解决方案--------------------
觉得使用Anchor合适,我的代码如下:

Button btn = new Button();
btn.Text = "测试按钮 ";
btn.Location = new Point(this.ClientRectangle.Width - btn.Width, this.ClientRectangle.Height - btn.Height);
btn.Anchor = AnchorStyles.Bottom| AnchorStyles.Right;
this.Controls.Add(btn);