private void Form1_ResizeBegin(object sender, EventArgs e)
{
  leftEdge = this.Left;
  rightEdge = this.Right;
  topEdge = this.Top;
  bottomEdge = this.Bottom;
}

private void Form1_ResizeEnd(object sender, EventArgs e)
{
 if ((rightEdge < this.Right) && (topEdge > this.Top))
 {
   // 処理に入らない
 }
}

このコードでフォームを右上にドラッグして拡大した場合に処理に入らないのですがどこがおかしいでしょうか