Partager via


ITransformProvider.Rotate(Double) Méthode

Définition

Fait pivoter le contrôle.

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

Paramètres

degrees
Double

Nombre de degrés de rotation du contrôle. Un nombre positif fait pivoter dans le sens des aiguilles d’une montre ; un nombre négatif fait pivoter dans le sens inverse des aiguilles d’une montre.

Exceptions

Si la propriété CanRotate a la valeur false.

Exemples

L’exemple suivant montre une implémentation possible de cette méthode pour un contrôle personnalisé qui ne peut pas être pivoté.

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

Remarques

Un objet ne peut pas être déplacé, redimensionné ou pivoté de telle sorte que son emplacement d’écran résultant soit complètement en dehors des coordonnées de son conteneur et inaccessibles au clavier ou à la souris. Par exemple, lorsqu’une fenêtre de niveau supérieur est déplacée complètement hors écran ou qu’un objet enfant est déplacé en dehors des limites de la fenêtre d’affichage du conteneur. Dans ces cas, l’objet est placé aussi près des coordonnées d’écran demandées que possible avec les coordonnées supérieures ou gauches remplacées pour se trouver dans les limites du conteneur.

S’applique à

Voir aussi