Číst v angličtině

Sdílet prostřednictvím


SizeF Konstruktory

Definice

Inicializuje novou instanci SizeF struktury ze zadané existující SizeF struktury.

Přetížení

SizeF(PointF)

Inicializuje novou instanci SizeF struktury ze zadané PointF struktury.

SizeF(SizeF)

Inicializuje novou instanci SizeF struktury ze zadané existující SizeF struktury.

SizeF(Vector2)

Inicializuje novou instanci SizeF struktury ze zadané Vector2.

SizeF(Single, Single)

Inicializuje novou instanci SizeF struktury ze zadaných dimenzí.

SizeF(PointF)

Zdroj:
SizeF.cs
Zdroj:
SizeF.cs
Zdroj:
SizeF.cs

Inicializuje novou instanci SizeF struktury ze zadané PointF struktury.

public SizeF (System.Drawing.PointF pt);

Parametry

pt
PointF

Struktura PointF , ze které se má inicializovat tato SizeF struktura.

Platí pro

SizeF(SizeF)

Zdroj:
SizeF.cs
Zdroj:
SizeF.cs
Zdroj:
SizeF.cs

Inicializuje novou instanci SizeF struktury ze zadané existující SizeF struktury.

public SizeF (System.Drawing.SizeF size);

Parametry

size
SizeF

Struktura SizeF , ze které se má vytvořit nová SizeF struktura.

Platí pro

SizeF(Vector2)

Zdroj:
SizeF.cs
Zdroj:
SizeF.cs
Zdroj:
SizeF.cs

Inicializuje novou instanci SizeF struktury ze zadané Vector2.

public SizeF (System.Numerics.Vector2 vector);

Parametry

vector
Vector2

Zdrojový vektor.

Platí pro

SizeF(Single, Single)

Zdroj:
SizeF.cs
Zdroj:
SizeF.cs
Zdroj:
SizeF.cs

Inicializuje novou instanci SizeF struktury ze zadaných dimenzí.

public SizeF (float width, float height);

Parametry

width
Single

Součást šířky nové SizeF struktury.

height
Single

Výšková součást nové SizeF struktury.

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