RectangleF Estructura

Definición

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
RectangleF
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 rect está completamente contenida dentro de esta RectangleF estructura.

Contains(Single, Single)

Determina si el punto especificado está contenido en esta RectangleF estructura.

Equals(Object)

Comprueba si obj es con RectangleF la misma ubicación y tamaño de .RectangleF

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 Object.GetHashCode.

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 rect.

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 LocationSize de esta RectangleF en una cadena legible.

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.

Se aplica a