ITransformProvider.Rotate(Double) 方法

定义

旋转控件。

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。

示例

以下示例演示无法旋转的自定义控件的此方法的一个可能实现。

/// <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

注解

无法移动、调整对象大小或旋转对象,以便其生成的屏幕位置完全超出其容器的坐标,并且无法访问键盘或鼠标。 例如,当顶级窗口完全移出屏幕外或子对象在容器视区边界之外移动时。 在这些情况下,对象尽可能接近所请求的屏幕坐标,并覆盖顶部或左侧坐标,以位于容器边界内。

适用于

另请参阅