ITransformProvider.Rotate(Double) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コントロールを回転します。
public:
void Rotate(double degrees);
public void Rotate(double degrees);
abstract member Rotate : double -> unit
Public Sub Rotate (degrees As Double)
パラメーター
- degrees
- Double
コントロールを回転させる角度の数。 正の数値は時計回りに回転します。負の数を指定すると、反時計回りに回転します。
例外
CanRotate プロパティが false の場合。
例
次の例は、回転できないカスタム コントロールに対してこのメソッドを実装する可能性のある 1 つを示しています。
/// <summary>
/// Rotates the provider the specified number of degrees.
/// </summary>
void ITransformProvider.Rotate(double degreesToRotate)
{
throw new InvalidOperationException("Operation cannot be performed.");
}
''' <summary>
''' Rotates the provider the specified number of degrees.
''' </summary>
Private Sub Rotate(ByVal degreesToRotate As Double) Implements ITransformProvider.Rotate
Throw New InvalidOperationException("Operation cannot be performed.")
End Sub
注釈
オブジェクトを移動、サイズ変更、または回転することはできません。これにより、結果として得られる画面の位置がコンテナーの座標の外に完全に移動され、キーボードやマウスにアクセスできなくなります。 たとえば、トップレベル ウィンドウが画面外に完全に移動された場合や、子オブジェクトがコンテナーのビューポートの境界外に移動された場合などです。 このような場合、オブジェクトは要求された画面座標の近くに可能な限り配置され、上または左の座標はコンテナーの境界内に存在するようにオーバーライドされます。