RectangleF Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lagrar en uppsättning med fyra flyttalsnummer som representerar platsen och storleken på en rektangel. Använd ett Region objekt för mer avancerade regionfunktioner.
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)
- Arv
- Attribut
- Implementeringar
Kommentarer
En rektangel definieras av dess bredd, höjd och övre vänstra hörn.
Konstruktorer
| Name | Description |
|---|---|
| RectangleF(PointF, SizeF) |
Initierar en ny instans av RectangleF klassen med den angivna platsen och storleken. |
| RectangleF(Single, Single, Single, Single) |
Initierar en ny instans av RectangleF klassen med den angivna platsen och storleken. |
Fält
| Name | Description |
|---|---|
| Empty |
Representerar en instans av RectangleF klassen med dess medlemmar onitialiserade. |
Egenskaper
| Name | Description |
|---|---|
| Bottom |
Hämtar y-koordinaten som är summan av Y och Height av den här RectangleF strukturen. |
| Height |
Hämtar eller anger höjden på den här RectangleF strukturen. |
| IsEmpty |
Hämtar ett värde som anger om Width egenskapen eller Height för detta RectangleF har värdet noll. |
| Left |
Hämtar x-koordinaten för den vänstra kanten av den här RectangleF strukturen. |
| Location |
Hämtar eller anger koordinaterna för det övre vänstra hörnet i den här RectangleF strukturen. |
| Right |
Hämtar x-koordinaten som är summan av X och Width av den här RectangleF strukturen. |
| Size |
Hämtar eller anger storleken på den här RectangleF. |
| Top |
Hämtar y-koordinaten för den övre kanten av den här RectangleF strukturen. |
| Width |
Hämtar eller anger bredden på den här RectangleF strukturen. |
| X |
Hämtar eller anger x-koordinaten för det övre vänstra hörnet i den här RectangleF strukturen. |
| Y |
Hämtar eller anger y-koordinaten för det övre vänstra hörnet i den här RectangleF strukturen. |
Metoder
| Name | Description |
|---|---|
| Contains(PointF) |
Avgör om den angivna punkten finns i den här RectangleF strukturen. |
| Contains(RectangleF) |
Avgör om den rektangulära region som representeras av |
| Contains(Single, Single) |
Avgör om den angivna punkten finns i den här RectangleF strukturen. |
| Equals(Object) |
Testar om |
| Equals(RectangleF) |
Anger om det aktuella objektet är lika med ett annat objekt av samma typ. |
| FromLTRB(Single, Single, Single, Single) |
Skapar en RectangleF struktur med det övre vänstra hörnet och det nedre högra hörnet på de angivna platserna. |
| GetHashCode() |
Hämtar hash-koden för den här RectangleF strukturen. Information om användningen av hash-koder finns i |
| Inflate(RectangleF, Single, Single) |
Skapar och returnerar en förstorad kopia av den angivna RectangleF strukturen. Kopian förstoras med den angivna mängden och den ursprungliga rektangeln förblir oförändrad. |
| Inflate(Single, Single) |
Förstorar den här RectangleF strukturen med det angivna beloppet. |
| Inflate(SizeF) |
Förstorar detta RectangleF med det angivna beloppet. |
| Intersect(RectangleF, RectangleF) |
Returnerar en RectangleF struktur som representerar skärningspunkten mellan två rektanglar. Om det inte finns någon skärningspunkt och tom RectangleF returneras. |
| Intersect(RectangleF) |
Ersätter den här RectangleF strukturen med skärningspunkten för sig själv och den angivna RectangleF strukturen. |
| IntersectsWith(RectangleF) |
Avgör om den här rektangeln korsar med |
| Offset(PointF) |
Justerar platsen för den här rektangeln med den angivna mängden. |
| Offset(Single, Single) |
Justerar platsen för den här rektangeln med den angivna mängden. |
| ToString() |
Konverterar |
| Union(RectangleF, RectangleF) |
Skapar den minsta möjliga tredje rektangel som kan innehålla båda två rektanglar som bildar en union. |
Operatorer
| Name | Description |
|---|---|
| Equality(RectangleF, RectangleF) |
Testar om två RectangleF strukturer har samma plats och storlek. |
| Implicit(Rectangle to RectangleF) |
Konverterar den angivna Rectangle strukturen till en RectangleF struktur. |
| Inequality(RectangleF, RectangleF) |
Testar om två RectangleF strukturer skiljer sig åt i plats eller storlek. |