ITransformProvider.Rotate(Double) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.