ITransformProvider.Rotate(Double) Método

Definição

Roda o controlo.

public:
 void Rotate(double degrees);
public void Rotate(double degrees);
abstract member Rotate : double -> unit
Public Sub Rotate (degrees As Double)

Parâmetros

degrees
Double

O número de graus para rodar o controlo. Um número positivo roda no sentido dos ponteiros do relógio; um número negativo roda no sentido contrário aos ponteiros do relógio.

Exceções

Se a CanRotate propriedade for falsa.

Exemplos

O exemplo seguinte mostra uma possível implementação deste método para um controlo personalizado que não pode ser rodado.

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

Observações

Um objeto não pode ser movido, redimensionado ou rodado de modo a que a sua localização resultante no ecrã fique completamente fora das coordenadas do seu contentor e inacessível ao teclado ou rato. Por exemplo, quando uma janela de nível superior é movida completamente para fora do ecrã ou um objeto filho é movido para fora dos limites da janela de visualização do contentor. Nestes casos, o objeto é colocado o mais próximo possível das coordenadas do ecrã solicitadas, com as coordenadas superior ou esquerda sobrepostas para ficarem dentro dos limites do contentor.

Aplica-se a

Ver também