長方形を描く機能を備えた小さなペイントアプリケーションを作成しています。ただし、南西象限以外では長方形を描くことはできません。私はこれを使用して長方形を描いています:
graphics.DrawRectangle(
mainPen,
prevPoint.X,
prevPoint.Y,
e.Location.X - prevPoint.X,
e.Location.Y - prevPoint.Y);
私は何か小さなものが欠けているだけですか?または、原点を設定する場所を見つけるために計算を行う必要がありますか?この説明がわかりにくい場合は、画像を提供できます。