RectangleF Struct
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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 |
| Contains(Single, Single) |
Bepaalt of het opgegeven punt zich in deze RectangleF structuur bevindt. |
| Equals(Object) |
Test of |
| 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 |
| 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 |
| 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 |
| 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. |