日期:2014-05-19  浏览次数:21020 次

我窗体里有个控件,当窗体改变大小和位置时,它始终保持窗体右上角
winform下

就是当窗体改变大小,或者拖动到不同位置,那个控件始终在窗体的右上角,

假设距离右边距30px,上边距20px吧

------解决方案--------------------
方案1:
将控件的设置Anchor属性为Top, Right

方案2:
在容器的Resize事件中加入代码:
private void Form1_Resize(object sender, EventArgs e)
{
button1.Top = 20;
button1.Left = ClientSize.Width - button1.Width - 30;
}

------解决方案--------------------
就用Anchor就行了,用Resize没效率