Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

Struktura Point

.NET Framework (current version)
 

Představuje seřazená dvojice z celé číslo souřadnic x a y-definující bod do dvourozměrné roviny.

Obor názvů:   System.Drawing
Sestavení:  System.Drawing (v System.Drawing.dll)

[SerializableAttribute]
[TypeConverterAttribute(typeof(PointConverter))]
[ComVisibleAttribute(true)]
public struct Point

NázevPopis
System_CAPS_pubmethodPoint(Int32)

Inicializuje novou instanci Point třídy pomocí souřadnic určené celočíselnou hodnotu.

System_CAPS_pubmethodPoint(Int32, Int32)

Inicializuje novou instanci Point třídy s zadaných souřadnic.

System_CAPS_pubmethodPoint(Size)

Inicializuje novou instanci Point třídy z Size.

NázevPopis
System_CAPS_pubpropertyIsEmpty

Získává hodnotu označující zda to Point je prázdný.

System_CAPS_pubpropertyX

Získá nebo nastaví souřadnici x tohoto Point.

System_CAPS_pubpropertyY

Získá nebo nastaví souřadnici y tohoto Point.

NázevPopis
System_CAPS_pubmethodSystem_CAPS_staticAdd(Point, Size)

Přidá zadaný Size k zadanému Point.

System_CAPS_pubmethodSystem_CAPS_staticCeiling(PointF)

Převede zadaný PointF k Point zaokrouhlením hodnoty PointF na další vyšší celočíselné hodnoty.

System_CAPS_pubmethodEquals(Object)

Určuje, zda to Point obsahuje stejné souřadnice jako zadaný Object.(Přepisuje ValueType.Equals(Object).)

System_CAPS_pubmethodGetHashCode()

Vrátí kód hash pro tuto Point.(Přepisuje ValueType.GetHashCode().)

System_CAPS_pubmethodGetType()

Získá Type aktuální instance.(Zděděno z Object.)

System_CAPS_pubmethodOffset(Int32, Int32)

To převede Point o zadanou hodnotu.

System_CAPS_pubmethodOffset(Point)

To převede Point k zadanému Point.

System_CAPS_pubmethodSystem_CAPS_staticRound(PointF)

Převede zadaný PointF k Point objekt zaokrouhlením Point hodnoty na nejbližší celé číslo.

System_CAPS_pubmethodSystem_CAPS_staticSubtract(Point, Size)

Vrátí výsledek odečtení hodnoty zadané Size ze zadaného Point.

System_CAPS_pubmethodToString()

Převede Point na řetězec čitelný.(Přepisuje ValueType.ToString().)

System_CAPS_pubmethodSystem_CAPS_staticTruncate(PointF)

Převede zadaný PointF k Point zkrácením hodnoty Point.

NázevPopis
System_CAPS_pubfieldSystem_CAPS_staticEmpty

Představuje Point který má X a Y hodnoty nastaveny na nulu.

NázevPopis
System_CAPS_puboperatorSystem_CAPS_staticAddition(Point, Size)

Převede Point podle daného Size.

System_CAPS_puboperatorSystem_CAPS_staticEquality(Point, Point)

Porovná dva Point objekty. Výsledek určuje, zda hodnoty X a Y Vlastnosti ze dvou Point objekty rovnají.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Point to Size)

Převede zadaný Point do struktury Size struktury.

System_CAPS_puboperatorSystem_CAPS_staticImplicit(Point to PointF)

Převede zadaný Point do struktury PointF struktury.

System_CAPS_puboperatorSystem_CAPS_staticInequality(Point, Point)

Porovná dva Point objekty. Výsledek určuje, zda hodnoty X nebo Y Vlastnosti ze dvou Point objekty nerovné.

System_CAPS_puboperatorSystem_CAPS_staticSubtraction(Point, Size)

Převede Point podle záporná daného Size.

Převést Point k PointF, použijte Implicit(Point to PointF).

Následující příklad kódu vytvoří body a velikosti pomocí některé z přetížených operátorů definované pro tyto typy. Také ukazuje, jak použít SystemPens třídy.

Tento příklad je určen pro použití s Windows Forms. Vytvořit formulář, který obsahuje Button s názvem subtractButton. Vložte kód do formuláře a volání CreatePointsAndSizes metody z formuláře Paint zpracování událostí metodu předáním e jako PaintEventArgs.

private void CreatePointsAndSizes(PaintEventArgs e)
{

    // Create the starting point.
    Point startPoint = new Point(subtractButton.Size);

    // Use the addition operator to get the end point.
    Point endPoint = startPoint + new Size(140, 150);

    // Draw a line between the points.
    e.Graphics.DrawLine(SystemPens.Highlight, startPoint, endPoint);

    // Convert the starting point to a size and compare it to the
    // subtractButton size.  
    Size buttonSize = (Size)startPoint;
    if (buttonSize == subtractButton.Size)

        // If the sizes are equal, tell the user.
    {
        e.Graphics.DrawString("The sizes are equal.", 
            new Font(this.Font, FontStyle.Italic), 
            Brushes.Indigo, 10.0F, 65.0F);
    }

}

.NET Framework
K dispozici od 1.1

Všechny veřejné statické členy ( Sdílené v jazyce Visual Basic) tohoto typu mají bezpečný přístup z více vláken. U členů instancí není bezpečný přístup z více vláken zaručen.

Zpět na začátek
Zobrazit: