Teilen über


PointF Struktur

Definition

Stellt ein geordnetes Paar von x- und y-Koordinaten als Gleitkommazahlen dar, das einen Punkt in einem zweidimensionalen Raum definiert.

public value class PointF : IEquatable<System::Drawing::PointF>
public value class PointF
public struct PointF : IEquatable<System.Drawing.PointF>
public struct PointF
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct PointF
type PointF = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type PointF = struct
Public Structure PointF
Implements IEquatable(Of PointF)
Public Structure PointF
Vererbung
PointF
Attribute
Implementiert

Hinweise

Verwenden Point.Round Sie oder Point.Truncate, um ein PointF in ein Pointzu konvertieren.

Konstruktoren

PointF(Single, Single)

Initialisiert eine neue Instanz der PointF-Klasse mit den angegebenen Koordinaten.

PointF(Vector2)

Initialisiert eine neue instance der PointF -Struktur aus dem angegebenen Vector2.

Felder

Empty

Stellt eine neue Instanz der PointF-Klasse ohne Initialisierung der Memberdaten dar.

Eigenschaften

IsEmpty

Ruft einen Wert ab, der angibt, ob dieser PointF leer ist.

X

Ruft die x-Koordinate dieses PointF ab oder legt diese fest.

Y

Ruft die y-Koordinate dieses PointF ab oder legt diese fest.

Methoden

Add(PointF, Size)

Verschiebt einen angegebenen PointF um die angegebene Size.

Add(PointF, SizeF)

Verschiebt einen angegebenen PointF um eine angegebene SizeF.

Equals(Object)

Gibt an, ob dieser PointF dieselben Koordinaten wie das angegebene Object enthält.

Equals(PointF)

Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt des gleichen Typs ist.

GetHashCode()

Gibt einen Hashcode für diese PointF-Struktur zurück.

Subtract(PointF, Size)

Verschiebt einen PointF um den negativen Wert einer angegebenen Größe.

Subtract(PointF, SizeF)

Verschiebt einen PointF um den negativen Wert einer angegebenen Größe.

ToString()

Konvertiert diesen PointF in eine Klartextzeichenfolge.

ToVector2()

Erstellt ein neues Vector2-Objekt aus diesem PointF-Objekt.

Operatoren

Addition(PointF, Size)

Verschiebt einen PointF um eine angegebene Size.

Addition(PointF, SizeF)

Verschiebt den PointF um die angegebene SizeF.

Equality(PointF, PointF)

Vergleicht zwei PointF-Strukturen. Das Ergebnis gibt an, ob die Werte der X-Eigenschaft und der Y-Eigenschaft der beiden PointF-Strukturen gleich sind.

Explicit(PointF to Vector2)

Konvertiert das angegebene PointF-Element in ein Vector2-Element.

Explicit(Vector2 to PointF)

Konvertiert das angegebene Vector2-Element in ein PointF-Element.

Inequality(PointF, PointF)

Bestimmt, ob die Koordinaten der angegebenen Punkte ungleich sind.

Subtraction(PointF, Size)

Verschiebt einen PointF um den negativen Wert einer angegebenen Size.

Subtraction(PointF, SizeF)

Verschiebt einen PointF um den negativen Wert einer angegebenen SizeF.

Gilt für: