## Definizione

 Addition(PointF, SizeF) Addition(PointF, SizeF) Addition(PointF, SizeF) Addition(PointF, SizeF) Converte l'elemento PointF in base all'elemento SizeF specificato.Translates the PointF by the specified SizeF. Addition(PointF, Size) Addition(PointF, Size) Addition(PointF, Size) Addition(PointF, Size) Converte un elemento PointF in base a un determinato elemento Size.Translates a PointF by a given Size.

Converte l'elemento PointF in base all'elemento SizeF specificato.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``

#### Parametri

pt
PointF PointF PointF PointF

PointF da convertire.The PointF to translate.

sz
SizeF SizeF SizeF SizeF

Elemento SizeF che specifica i numeri da aggiungere alle coordinate x e y dell'elemento PointF.The SizeF that specifies the numbers to add to the x- and y-coordinates of the PointF.

#### Restituisce

Elemento PointF convertito.The translated PointF.

### Esempi

Nell'esempio di codice riportato di seguito viene illustrato Addition come utilizzare l'operatore.The following code example demonstrates how to use the Addition operator. Per eseguire questo esempio, incollare il codice seguente in un Windows Form.To run this example, paste the following code into a Windows Form. Gestire l' Paint evento e la chiamata `opAdditionExample`del form, `e` passando PaintEventArgscome.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
``````

### Commenti

L' Addition operatore aggiunge l' Width oggetto della dimensione specificata alla Height coordinata x dell'oggetto PointF e alla coordinata y dell'oggetto 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.

Il metodo equivalente per questo operatore èPointF.Add(PointF, SizeF)The equivalent method for this operator is PointF.Add(PointF, SizeF)

Converte un elemento PointF in base a un determinato elemento Size.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``

#### Parametri

pt
PointF PointF PointF PointF

PointF da convertire.The PointF to translate.

sz
Size Size Size Size

Oggetto Size che specifica la coppia di numeri da aggiungere alle coordinate di `pt`.A Size that specifies the pair of numbers to add to the coordinates of `pt`.

#### Restituisce

Elemento PointF convertito.The translated PointF.

### Esempi

• Nell'esempio di codice seguente viene aggiunta un'ombreggiatura a Addition un oggetto ListBox utilizzando l'operatore.The following code example adds a shadow to a ListBox using the Addition operator. Questo esempio è progettato per essere usato con un Windows Form.This example is designed to be used with a Windows Form. Per eseguire questo esempio, incollare il codice in un form e chiamare il `AddShadow` metodo quando si gestisce l' Paint evento del modulo.To run this example, paste this code into a form and call the `AddShadow` method when handling the form's Paint event. Verificare che il form contenga ListBox un `listBox1`oggetto denominato.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)