RectangleF Struktúra
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Négy lebegőpontos számkészletet tárol, amelyek egy téglalap helyét és méretét jelölik. A fejlettebb régiófüggvényekhez használjon objektumot Region .
public value class RectangleF : IEquatable<System::Drawing::RectangleF>
public value class RectangleF
public struct RectangleF : IEquatable<System.Drawing.RectangleF>
public struct RectangleF
[System.Serializable]
public struct RectangleF
type RectangleF = struct
[<System.Serializable>]
type RectangleF = struct
Public Structure RectangleF
Implements IEquatable(Of RectangleF)
Public Structure RectangleF
- Öröklődés
- Attribútumok
- Megvalósítás
Megjegyzések
A téglalapot szélessége, magassága és bal felső sarka határozza meg.
Konstruktorok
| Name | Description |
|---|---|
| RectangleF(PointF, SizeF) |
Inicializálja az osztály új példányát a RectangleF megadott hellyel és mérettel. |
| RectangleF(Single, Single, Single, Single) |
Inicializálja az osztály új példányát a RectangleF megadott hellyel és mérettel. |
| RectangleF(Vector4) |
Inicializálja a RectangleF szerkezet új példányát a megadottból Vector4. |
Mezők
| Name | Description |
|---|---|
| Empty |
Az osztály egy példányát RectangleF jelöli, amelynek tagjai nem inicializáltak. |
Tulajdonságok
| Name | Description |
|---|---|
| Bottom |
Lekéri az y koordinátát, amely ennek a szerkezetnek Y az összege és Height összege RectangleF . |
| Height |
Lekéri vagy beállítja ennek RectangleF a szerkezetnek a magasságát. |
| IsEmpty |
Olyan értéket kap, amely azt jelzi, hogy ennek WidthHeight vagy RectangleF tulajdonságának értéke nulla. |
| Left |
Lekéri a struktúra bal szélének x koordinátáját RectangleF . |
| Location |
Lekéri vagy beállítja a struktúra bal felső sarkának koordinátáit RectangleF . |
| Right |
Lekéri a struktúra összegének és összegének X x koordinátájátWidth.RectangleF |
| Size |
Lekéri vagy beállítja ennek RectangleFa méretnek a méretét. |
| Top |
Lekéri a struktúra felső szélének y koordinátáját RectangleF . |
| Width |
Lekéri vagy beállítja a RectangleF szerkezet szélességét. |
| X |
Lekéri vagy beállítja a struktúra bal felső sarkának x koordinátáját RectangleF . |
| Y |
Lekéri vagy beállítja a struktúra bal felső sarkának y koordinátáját RectangleF . |
Metódusok
| Name | Description |
|---|---|
| Contains(PointF) |
Meghatározza, hogy a megadott pont szerepel-e ebben a RectangleF struktúrában. |
| Contains(RectangleF) |
Meghatározza, hogy az általuk |
| Contains(Single, Single) |
Meghatározza, hogy a megadott pont szerepel-e ebben a RectangleF struktúrában. |
| Equals(Object) |
Teszteli, hogy a |
| Equals(RectangleF) |
Azt jelzi, hogy az aktuális objektum egyenlő-e egy másik, azonos típusú objektummal. |
| FromLTRB(Single, Single, Single, Single) |
A megadott helyeken bal RectangleF felső és jobb alsó sarokban lévő struktúrát hoz létre. |
| GetHashCode() |
Lekéri a struktúra kivonatkódját RectangleF . A kivonatkódok használatáról további információt a következő témakörben talál |
| Inflate(RectangleF, Single, Single) |
Létrehozza és visszaadja a megadott RectangleF struktúra kibővített másolatát. A másolat a megadott mennyiséggel bővül, és az eredeti téglalap változatlan marad. |
| Inflate(Single, Single) |
Ezt a RectangleF struktúrát a megadott mennyiséggel bővíti. |
| Inflate(SizeF) |
RectangleF Ezt a megadott összeggel növeli. |
| Intersect(RectangleF, RectangleF) |
Olyan szerkezetet RectangleF ad vissza, amely két téglalap metszetét jelöli. Ha nincs metszet, és üres lesz a visszaadott érték RectangleF . |
| Intersect(RectangleF) |
Ezt a RectangleF struktúrát a saját és a megadott RectangleF struktúra metszetére cseréli. |
| IntersectsWith(RectangleF) |
Meghatározza, hogy ez a téglalap metszi-e egymást |
| Offset(PointF) |
A téglalap helyét a megadott mennyiség szerint módosítja. |
| Offset(Single, Single) |
A téglalap helyét a megadott mennyiség szerint módosítja. |
| ToString() |
Az és |
| ToVector4() |
Létrehoz egy újat Vector4 ebből a helyről RectangleF. |
| Union(RectangleF, RectangleF) |
Létrehozza a lehető legkisebb harmadik téglalapot, amely két téglalapot tartalmazhat, amelyek egy egyesítést alkotnak. |
Operátorok
| Name | Description |
|---|---|
| Equality(RectangleF, RectangleF) |
Ellenőrzi, hogy két RectangleF szerkezet azonos helyen és méretben van-e. |
| Explicit(RectangleF to Vector4) |
A megadott RectangleF értéket átalakítja egy Vector4. |
| Explicit(Vector4 to RectangleF) |
A megadott Vector4 értéket átalakítja egy RectangleF. |
| Implicit(Rectangle to RectangleF) |
A megadott Rectangle struktúrát struktúrává RectangleF alakítja. |
| Inequality(RectangleF, RectangleF) |
Ellenőrzi, hogy két RectangleF szerkezet tér-e el a helytől vagy a mérettől. |