Číst v angličtině

Sdílet prostřednictvím


SizeF.Addition(SizeF, SizeF) Operátor

Definice

Přidá šířku a výšku jedné SizeF struktury k šířce a výšce jiné SizeF struktury.

public static System.Drawing.SizeF operator + (System.Drawing.SizeF sz1, System.Drawing.SizeF sz2);

Parametry

sz1
SizeF

První SizeF struktura, která se má přidat.

sz2
SizeF

Druhá SizeF struktura, která se má přidat.

Návraty

Struktura Size , která je výsledkem operace sčítání.

Příklady

Následující příklad kódu přidá stín k uživateli ListBox pomocí následujících členů:

Tento příklad je navržený pro použití s formulářem Windows Form. Tento příklad spustíte tak, že tento kód vložíte do formuláře a zavoláte AddShadow metodu při zpracování události formuláře Paint . Ověřte, že formulář obsahuje pojmenovaný ListBox objekt 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();
}

Platí pro