このコードを使用して、形状を上下に移動します (viewport
形状を描画する場所です)
float zoom = -viewport.Height * 0.20f;
viewport.Offset(2f, zoom);
Invalidate();
左右にも動かしたいのですが、わかりません
Offsetメソッドは、パラメーターで指定した量だけ、四角形を水平方向と垂直方向の両方に移動しました。
2f
メソッドの最初のパラメーターとして渡しましたOffset
。これは、四角形の水平方向 (左右) の移動を担当します。必要な量を渡すだけで完了です。