Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

PointF.Addition Opérateur (PointF, Size)

 

Date de publication : novembre 2016

Traduit un PointF par une donnée Size.

Espace de noms:   System.Drawing
Assembly:  System.Drawing (dans System.Drawing.dll)

public static PointF operator +(
	PointF pt,
	Size sz
)

Paramètres

pt
Type: System.Drawing.PointF

Le PointF à traduire.

sz
Type: System.Drawing.Size

Un Size qui spécifie la paire de nombres à ajouter aux coordonnées de pt.

Valeur de retour

Type: System.Drawing.PointF

Retourne le texte traduit PointF.

  • L’exemple de code suivant ajoute une ombre à un ListBox à l’aide de la Addition (opérateur). Cet exemple est conçu pour être utilisé avec un Windows Form. Pour exécuter cet exemple, collez ce code dans un formulaire et appelez la AddShadow méthode lors du traitement du formulaire Paint événement. Assurez-vous que le formulaire contient un ListBox nommé listBox1.

private void AddShadow(PaintEventArgs e)
{

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

    // Add them together and save the result in shadowSize.
    shadowSize = shadowSize + addSize;

    // Get the location of the ListBox and convert it to a PointF.
    PointF shadowLocation = listBox1.Location;

    // Add two points to get a new location.
    shadowLocation = shadowLocation + new Size(5, 5);

    // Create a rectangleF. 
    RectangleF rectFToFill = 
        new RectangleF(shadowLocation, shadowSize);

    // Create a custom brush using a semi-transparent color, and 
    // then fill in the rectangle.
    Color customColor = Color.FromArgb(50, Color.Gray);
    SolidBrush shadowBrush = new SolidBrush(customColor);
    e.Graphics.FillRectangles(shadowBrush, new RectangleF[]{rectFToFill});

    // Dispose of the brush.
    shadowBrush.Dispose();
}

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: