读书人

小弟我窗体里有个控件当窗体改变大小

发布时间: 2012-02-02 23:57:14 作者: rapoo

我窗体里有个控件,当窗体改变大小和位置时,它始终保持窗体右上角
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没效率

读书人网 >C#

热点推荐