## Définition

Convertit le PointF donné selon une taille spécifiée.Translates the given PointF by a specified size.

## Surcharges

 Addition(PointF, SizeF) Convertit PointF selon le SizeF spécifié.Translates the PointF by the specified SizeF. Addition(PointF, Size) Convertit un PointF selon un Size donné.Translates a PointF by a given Size.

Convertit PointF selon le SizeF spécifié.Translates the PointF by the specified SizeF.

``````public:
static System::Drawing::PointF operator +(System::Drawing::PointF pt, System::Drawing::SizeF sz);``````
``public static System.Drawing.PointF operator + (System.Drawing.PointF pt, System.Drawing.SizeF sz);``
``static member ( + ) : System.Drawing.PointF * System.Drawing.SizeF -> System.Drawing.PointF``
``Public Shared Operator + (pt As PointF, sz As SizeF) As PointF``

#### Paramètres

pt
PointF

PointF à convertir.The PointF to translate.

sz
SizeF

SizeF qui spécifie les nombres à ajouter aux coordonnées x et y de PointF.The SizeF that specifies the numbers to add to the x- and y-coordinates of the PointF.

#### Retours

Structure PointF convertie.The translated PointF.

### Exemples

L’exemple de code suivant montre comment utiliser l’opérateur Addition.The following code example demonstrates how to use the Addition operator. Pour exécuter cet exemple, collez le code suivant dans un Windows Form.To run this example, paste the following code into a Windows Form. Gérez l’événement Paint du formulaire et appelez `opAdditionExample`en passant `e` en tant que PaintEventArgs.Handle the form's Paint event and call `opAdditionExample`, passing `e` as PaintEventArgs.

``````private void OpAdditionExample(PaintEventArgs e)
{
PointF point1 = new PointF(120.5F, 120F);
SizeF size1 = new SizeF(120.5F, 30.5F);
RectangleF rect1 = new RectangleF(point1, size1);
if (new PointF(rect1.Right, rect1.Bottom) == point1 + size1)
e.Graphics.DrawString("They are equal", this.Font, Brushes.Black, rect1);
else
e.Graphics.DrawString("They are not equal", this.Font, Brushes.Red, rect1);
}
``````
``````Private Sub OpAdditionExample(ByVal e As PaintEventArgs)
Dim size1 As New SizeF(120.5F, 30.5F)
Dim point1 As New PointF(20.5F, 20F)
Dim rect1 As New RectangleF(point1, size1)
If New PointF(rect1.Right, rect1.Bottom) = point1 + size1 Then
e.Graphics.DrawString("They are equal", Me.Font, Brushes.Black, rect1)
Else
e.Graphics.DrawString("They are not equal", Me.Font, Brushes.Red, rect1)
End If

End Sub
``````

### Remarques

L’opérateur Addition ajoute la Width de la taille spécifiée à la coordonnée x du PointF et le Height à la coordonnée y du PointF.The Addition operator adds the Width of the specified size to the x-coordinate of the PointF and the Height to the y-coordinate of the PointF.

La méthode équivalente pour cet opérateur est PointF.Add(PointF, SizeF)The equivalent method for this operator is PointF.Add(PointF, SizeF)

Convertit un PointF selon un Size donné.Translates a PointF by a given Size.

``````public:
static System::Drawing::PointF operator +(System::Drawing::PointF pt, System::Drawing::Size sz);``````
``public static System.Drawing.PointF operator + (System.Drawing.PointF pt, System.Drawing.Size sz);``
``static member ( + ) : System.Drawing.PointF * System.Drawing.Size -> System.Drawing.PointF``
``Public Shared Operator + (pt As PointF, sz As Size) As PointF``

#### Paramètres

pt
PointF

PointF à convertir.The PointF to translate.

sz
Size

Size qui spécifie la paire de nombres à ajouter aux coordonnées de `pt`.A Size that specifies the pair of numbers to add to the coordinates of `pt`.

#### Retours

Structure PointF convertie.The translated PointF.

### Exemples

• L’exemple de code suivant ajoute une ombre à un ListBox à l’aide de l’opérateur Addition.The following code example adds a shadow to a ListBox using the Addition operator. Cet exemple est conçu pour être utilisé avec un Windows Form.This example is designed to be used with a Windows Form. Pour exécuter cet exemple, collez ce code dans un formulaire et appelez la méthode `AddShadow` lors du traitement de l’événement Paint du formulaire.To run this example, paste this code into a form and call the `AddShadow` method when handling the form's Paint event. Assurez-vous que le formulaire contient un ListBox nommé `listBox1`.Make sure the form contains a ListBox named `listBox1`.
``````private:
{
// Create two SizeF objects.

// Get the location of the ListBox and convert it to a PointF.

// Add two points to get a new location.

// Create a rectangleF.

// Create a custom brush using a semi-transparent color, and
// then fill in the rectangle.
Color customColor = Color::FromArgb( 50, Color::Gray );
SolidBrush^ shadowBrush = gcnew SolidBrush( customColor );
array<RectangleF>^ temp0 = {rectFToFill};

// Dispose of the brush.
}
``````
``````private void AddShadow(PaintEventArgs e)
{

// Create two SizeF objects.
SizeF addSize = new SizeF(10.5F, 20.8F);

// Get the location of the ListBox and convert it to a PointF.

// Add two points to get a new location.

// Create a rectangleF.
RectangleF rectFToFill =

// Create a custom brush using a semi-transparent color, and
// then fill in the rectangle.
Color customColor = Color.FromArgb(50, Color.Gray);

// Dispose of the brush.
}
``````
``````Private Sub AddShadow(ByVal e As PaintEventArgs)

' Create two SizeF objects.
Dim shadowSize As SizeF = Size.op_Implicit(listBox1.Size)
Dim addSize As New SizeF(10.5F, 20.8F)

' Get the location of the ListBox and convert it to a PointF.
Dim shadowLocation As PointF = Point.op_Implicit(listBox1.Location)

' Add a Size to the Point to get a new location.

' Create a rectangleF.

' Create a custom brush using a semi-transparent color, and
' then fill in the rectangle.
Dim customColor As Color = Color.FromArgb(50, Color.Gray)
Dim shadowBrush As SolidBrush = New SolidBrush(customColor)