Partager via


Point.Offset(Double, Double) Méthode

Définition

Décale les coordonnées X et Y d'un point des valeurs spécifiées.

public:
 void Offset(double offsetX, double offsetY);
public void Offset (double offsetX, double offsetY);
member this.Offset : double * double -> unit
Public Sub Offset (offsetX As Double, offsetY As Double)

Paramètres

offsetX
Double

Décalage de la coordonnée X du point.

offsetY
Double

Décalage de la coordonnée Y du point.

Exemples

L’exemple suivant montre comment décaler les valeurs et Y les X valeurs d’une Point structure.

private Point offsetExample()
{
    
    Point pointResult = new Point(10, 5);

    // Offset Point X value by 20 and Y value by 30.
    // pointResult is now equal to (30,35)
    pointResult.Offset(20, 30);

    return pointResult;
}

Remarques

Cette opération équivaut à ajouter un Point à un Vector.

Notez que l’appel de la Offset méthode n’aura qu’un effet si vous pouvez modifier directement les propriétés et Y les X modifier. Étant donné qu’il s’agit Point d’un type valeur, si vous référencez un objet à l’aide d’une propriété ou d’un Point indexeur, vous obtenez une copie de l’objet, et non une référence à l’objet. Si vous tentez de modifier X ou Y sur une référence de propriété ou d’indexeur, une erreur du compilateur se produit. De même, l’appel Offset à la propriété ou à l’indexeur ne modifie pas l’objet sous-jacent. Si vous souhaitez modifier la valeur d’une Point valeur référencée en tant que propriété ou indexeur, créez un nouveau Point, modifiez ses champs, puis affectez-le Point à la propriété ou à l’indexeur.

S’applique à