【发布时间】:2012-03-18 15:53:48
【问题描述】:
在我的 Form1 的 Move 事件中,我检查它的位置,如果它超出了用户的视野,我将它移回。当他完成移动它时是否会触发一个事件?因为移动事件在移动时会触发,所以我需要它在移动之后。到目前为止,这是我的代码:
private void PublicTicker_Move(object sender, EventArgs e)
{
if (this.Left < 0)
{ this.Left = 0; }
else if (this.Left > this.MdiParent.ClientRectangle.Width - this.Width)
{ this.Left = this.MdiParent.ClientRectangle.Width - this.Width; }
if (this.Top < 3)
{ this.Top = 3; }
else if (this.Top > this.MdiParent.ClientRectangle.Height - this.Height)
{ this.Top = this.MdiParent.ClientRectangle.Height - this.Height; }
}
【问题讨论】:
标签: c# winforms events window mdi