Compartir a través de


RectangleF Estructura

Definición

Almacena un conjunto de cuatro números de punto flotante que representan la posición y tamaño de un rectángulo. Para las funciones de región más avanzadas, use un objeto 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
Herencia
RectangleF
Atributos
Implementaciones

Comentarios

Un rectángulo se define por su ancho, alto y esquina superior izquierda.

Constructores

RectangleF(PointF, SizeF)

Inicializa una nueva instancia de la clase RectangleF con la ubicación y el tamaño especificados.

RectangleF(Single, Single, Single, Single)

Inicializa una nueva instancia de la clase RectangleF con la ubicación y el tamaño especificados.

RectangleF(Vector4)

Inicializa una nueva instancia de la RectangleF estructura a partir del especificado Vector4.

Campos

Empty

Representa una instancia de la clase RectangleF con los miembros sin inicializar.

Propiedades

Bottom

Obtiene la coordenada y que es la suma de Y y Height de esta estructura RectangleF.

Height

Obtiene o establece el alto de esta estructura RectangleF.

IsEmpty

Obtiene un valor que indica si la propiedad Width o Height de RectangleF tiene un valor cero.

Left

Obtiene la coordenada X del borde izquierdo de esta estructura RectangleF.

Location

Obtiene o establece las coordenadas de la esquina superior izquierda de esta estructura RectangleF.

Right

Obtiene la coordenada x que es la suma de X y Width de esta estructura RectangleF.

Size

Obtiene o establece el tamaño de este RectangleF.

Top

Obtiene la coordenada Y del borde superior de esta estructura RectangleF.

Width

Obtiene o establece el ancho de esta estructura RectangleF.

X

Obtiene o establece la coordenada X de la esquina superior izquierda de esta estructura RectangleF.

Y

Obtiene o establece la coordenada Y de la esquina superior izquierda de esta estructura RectangleF.

Métodos

Contains(PointF)

Determina si el punto especificado está dentro de esta estructura de RectangleF.

Contains(RectangleF)

Determina si la región rectangular que representa rect está totalmente dentro de esta estructura RectangleF.

Contains(Single, Single)

Determina si el punto especificado está dentro de esta estructura de RectangleF.

Equals(Object)

Comprueba si obj es una estructura RectangleF con la misma ubicación y el mismo tamaño que esta estructura RectangleF.

Equals(RectangleF)

Indica si el objeto actual es igual que otro objeto del mismo tipo.

FromLTRB(Single, Single, Single, Single)

Crea una estructura RectangleF con las esquinas superior izquierda e inferior derecha en las ubicaciones especificadas.

GetHashCode()

Obtiene el código hash de esta estructura RectangleF. Para información sobre el uso de códigos hash, vea Object.GetHashCode.

Inflate(RectangleF, Single, Single)

Crea y devuelve una copia aumentada de la estructura RectangleF especificada. La copia se amplía en la cantidad especificada y el rectángulo original se mantiene sin modificar.

Inflate(Single, Single)

Aumenta la estructura RectangleF en la cantidad especificada.

Inflate(SizeF)

Aumenta este RectangleF en la cantidad especificada.

Intersect(RectangleF)

Reemplaza esta estructura RectangleF por la intersección entre ella misma y la estructura RectangleF especificada.

Intersect(RectangleF, RectangleF)

Devuelve una estructura RectangleF que representa la intersección de dos rectángulos. Si no hay ninguna intersección, se devuelve una estructura RectangleF vacía.

IntersectsWith(RectangleF)

Determina si este rectángulo tiene una intersección con rect.

Offset(PointF)

Ajusta la ubicación de este rectángulo en la cantidad especificada.

Offset(Single, Single)

Ajusta la ubicación de este rectángulo en la cantidad especificada.

ToString()

Convierte Location y Size de este RectangleF en una cadena legible para el usuario.

ToVector4()

Crea un nuevo Vector4 a partir de este RectangleF.

Union(RectangleF, RectangleF)

Crea el tercer rectángulo del menor tamaño posible que pueda contener los dos rectángulos para formar una unión.

Operadores

Equality(RectangleF, RectangleF)

Comprueba si dos estructuras RectangleF tienen la misma ubicación y el mismo tamaño.

Explicit(RectangleF to Vector4)

Convierte la clase RectangleF especificada en una clase Vector4.

Explicit(Vector4 to RectangleF)

Convierte la clase Vector4 especificada en una clase RectangleF.

Implicit(Rectangle to RectangleF)

Convierte la estructura Rectangle especificada en una estructura RectangleF.

Inequality(RectangleF, RectangleF)

Comprueba si dos estructuras RectangleF tienen una ubicación o un tamaño diferentes.

Se aplica a