RectangleF Struct

Definitie

Hiermee wordt een set met vier drijvendekommagetallen opgeslagen die de locatie en grootte van een rechthoek vertegenwoordigen. Gebruik een Region object voor meer geavanceerde regiofuncties.

public value class RectangleF
public value class RectangleF : IEquatable<System::Drawing::RectangleF>
[System.Serializable]
public struct RectangleF
public struct RectangleF
public struct RectangleF : IEquatable<System.Drawing.RectangleF>
[<System.Serializable>]
type RectangleF = struct
type RectangleF = struct
Public Structure RectangleF
Public Structure RectangleF
Implements IEquatable(Of RectangleF)
Overname
RectangleF
Kenmerken
Implementeringen

Opmerkingen

Een rechthoek wordt gedefinieerd door de breedte, hoogte en linkerbovenhoek.

Constructors

Name Description
RectangleF(PointF, SizeF)

Initialiseert een nieuw exemplaar van de RectangleF klasse met de opgegeven locatie en grootte.

RectangleF(Single, Single, Single, Single)

Initialiseert een nieuw exemplaar van de RectangleF klasse met de opgegeven locatie en grootte.

Velden

Name Description
Empty

Vertegenwoordigt een exemplaar van de RectangleF klasse met de leden niet-geïnitialiseerd.

Eigenschappen

Name Description
Bottom

Haalt de y-coördinaat op die de som is van Y en Height van deze RectangleF structuur.

Height

Hiermee haalt u de hoogte van deze structuur op of stelt u deze RectangleF in.

IsEmpty

Hiermee wordt een waarde opgehaald die aangeeft of de Width of Height eigenschap van deze RectangleF waarde een waarde van nul heeft.

Left

Hiermee haalt u de x-coördinaat van de linkerrand van deze RectangleF structuur op.

Location

Hiermee haalt u de coördinaten van de linkerbovenhoek van deze structuur op of stelt u deze RectangleF in.

Right

Haalt de x-coördinaat op die de som is van X en Width van deze RectangleF structuur.

Size

Hiermee wordt de grootte van deze RectangleFophaalt of ingesteld.

Top

Hiermee haalt u de y-coördinaat van de bovenrand van deze RectangleF structuur op.

Width

Hiermee haalt u de breedte van deze structuur op of stelt u deze RectangleF in.

X

Hiermee haalt u de x-coördinaat van de linkerbovenhoek van deze structuur op of stelt u deze RectangleF in.

Y

Hiermee haalt u de y-coördinaat van de linkerbovenhoek van deze structuur op of stelt u deze RectangleF in.

Methoden

Name Description
Contains(PointF)

Bepaalt of het opgegeven punt zich in deze RectangleF structuur bevindt.

Contains(RectangleF)

Bepaalt of het rechthoekige gebied dat wordt vertegenwoordigd door rect volledig is opgenomen in deze RectangleF structuur.

Contains(Single, Single)

Bepaalt of het opgegeven punt zich in deze RectangleF structuur bevindt.

Equals(Object)

Test of obj een RectangleF met dezelfde locatie en grootte hiervan RectangleFis.

Equals(RectangleF)

Hiermee wordt aangegeven of het huidige object gelijk is aan een ander object van hetzelfde type.

FromLTRB(Single, Single, Single, Single)

Hiermee maakt u een RectangleF structuur met linkerbovenhoek en rechterbenedenhoek op de opgegeven locaties.

GetHashCode()

Hiermee haalt u de hashcode voor deze RectangleF structuur op. Zie voor meer informatie over het gebruik van hash-codes Object.GetHashCode.

Inflate(RectangleF, Single, Single)

Hiermee maakt en retourneert u een vergroot exemplaar van de opgegeven RectangleF structuur. De kopie wordt vergroot met de opgegeven hoeveelheid en de oorspronkelijke rechthoek blijft ongewijzigd.

Inflate(Single, Single)

Vergroot deze RectangleF structuur met de opgegeven hoeveelheid.

Inflate(SizeF)

Vergroot dit RectangleF met de opgegeven hoeveelheid.

Intersect(RectangleF, RectangleF)

Retourneert een RectangleF structuur die het snijpunt van twee rechthoeken vertegenwoordigt. Als er geen snijpunt is en leeg RectangleF wordt geretourneerd.

Intersect(RectangleF)

Vervangt deze RectangleF structuur door het snijpunt van zichzelf en de opgegeven RectangleF structuur.

IntersectsWith(RectangleF)

Bepaalt of deze rechthoek kruist met rect.

Offset(PointF)

Hiermee past u de locatie van deze rechthoek aan met de opgegeven hoeveelheid.

Offset(Single, Single)

Hiermee past u de locatie van deze rechthoek aan met de opgegeven hoeveelheid.

ToString()

Converteert de Location en Size hiervan RectangleF naar een door mensen leesbare tekenreeks.

Union(RectangleF, RectangleF)

Hiermee maakt u de kleinste mogelijke derde rechthoek die beide rechthoeken kan bevatten die een samenvoeging vormen.

Operators

Name Description
Equality(RectangleF, RectangleF)

Hiermee wordt getest of twee RectangleF structuren een gelijke locatie en grootte hebben.

Implicit(Rectangle to RectangleF)

Converteert de opgegeven Rectangle structuur naar een RectangleF structuur.

Inequality(RectangleF, RectangleF)

Test of twee RectangleF structuren verschillen in locatie of grootte.

Van toepassing op