RectangleF Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Almacena un conjunto de cuatro números de punto flotante que representan la ubicación y el tamaño de un rectángulo. Para funciones de región más avanzadas, use un Region objeto .
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)
- Herencia
- Atributos
- Implementaciones
Comentarios
Un rectángulo se define por su ancho, alto y esquina superior izquierda.
Constructores
| Nombre | Description |
|---|---|
| RectangleF(PointF, SizeF) |
Inicializa una nueva instancia de la RectangleF clase con la ubicación y el tamaño especificados. |
| RectangleF(Single, Single, Single, Single) |
Inicializa una nueva instancia de la RectangleF clase con la ubicación y el tamaño especificados. |
Campos
| Nombre | Description |
|---|---|
| Empty |
Representa una instancia de la RectangleF clase con sus miembros sin inicializar. |
Propiedades
| Nombre | Description |
|---|---|
| Bottom |
Obtiene la coordenada y que es la suma de Y y Height de esta RectangleF estructura. |
| Height |
Obtiene o establece el alto de esta RectangleF estructura. |
| IsEmpty |
Obtiene un valor que indica si la Width propiedad o Height tiene RectangleF un valor de cero. |
| Left |
Obtiene la coordenada x del borde izquierdo de esta RectangleF estructura. |
| Location |
Obtiene o establece las coordenadas de la esquina superior izquierda de esta RectangleF estructura. |
| Right |
Obtiene la coordenada x que es la suma de X y Width de esta RectangleF estructura. |
| Size |
Obtiene o establece el tamaño de este RectangleFobjeto . |
| Top |
Obtiene la coordenada y del borde superior de esta RectangleF estructura. |
| Width |
Obtiene o establece el ancho de esta RectangleF estructura. |
| X |
Obtiene o establece la coordenada x de la esquina superior izquierda de esta RectangleF estructura. |
| Y |
Obtiene o establece la coordenada y de la esquina superior izquierda de esta RectangleF estructura. |
Métodos
| Nombre | Description |
|---|---|
| Contains(PointF) |
Determina si el punto especificado está contenido en esta RectangleF estructura. |
| Contains(RectangleF) |
Determina si la región rectangular representada por |
| Contains(Single, Single) |
Determina si el punto especificado está contenido en esta RectangleF estructura. |
| Equals(Object) |
Comprueba si |
| Equals(RectangleF) |
Indica si el objeto actual es igual a otro objeto del mismo tipo. |
| FromLTRB(Single, Single, Single, Single) |
Crea una RectangleF estructura con la esquina superior izquierda y la esquina inferior derecha en las ubicaciones especificadas. |
| GetHashCode() |
Obtiene el código hash de esta RectangleF estructura. Para obtener información sobre el uso de códigos hash, vea |
| Inflate(RectangleF, Single, Single) |
Crea y devuelve una copia ampliada de la estructura especificada RectangleF . La copia se amplía por la cantidad especificada y el rectángulo original permanece sin modificar. |
| Inflate(Single, Single) |
Amplía esta RectangleF estructura por la cantidad especificada. |
| Inflate(SizeF) |
Amplía esto RectangleF por la cantidad especificada. |
| Intersect(RectangleF, RectangleF) |
Devuelve una RectangleF estructura que representa la intersección de dos rectángulos. Si no hay ninguna intersección y se devuelve vacío RectangleF . |
| Intersect(RectangleF) |
Reemplaza esta RectangleF estructura por la intersección de sí misma y la estructura especificada RectangleF . |
| IntersectsWith(RectangleF) |
Determina si este rectángulo se interseca con |
| Offset(PointF) |
Ajusta la ubicación de este rectángulo por la cantidad especificada. |
| Offset(Single, Single) |
Ajusta la ubicación de este rectángulo por la cantidad especificada. |
| ToString() |
Convierte y |
| Union(RectangleF, RectangleF) |
Crea el tercer rectángulo más pequeño posible que puede contener dos rectángulos que forman una unión. |
Operadores
| Nombre | Description |
|---|---|
| Equality(RectangleF, RectangleF) |
Comprueba si dos RectangleF estructuras tienen una ubicación y un tamaño iguales. |
| Implicit(Rectangle to RectangleF) |
Convierte la estructura especificada Rectangle en una RectangleF estructura. |
| Inequality(RectangleF, RectangleF) |
Comprueba si dos RectangleF estructuras difieren en la ubicación o el tamaño. |