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.Stores a set of four floating-point numbers that represent the location and size of a rectangle. Para las funciones de región más avanzadas, use un objeto Region.For more advanced region functions, use a Region object.

public value class RectangleF : IEquatable<System::Drawing::RectangleF>
[System.Serializable]
public struct RectangleF : IEquatable<System.Drawing.RectangleF>
type RectangleF = struct
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.A rectangle is defined by its width, height, and upper-left corner.

Constructores

RectangleF(PointF, SizeF)

Inicializa una nueva instancia de la clase RectangleF con la ubicación y el tamaño especificados.Initializes a new instance of the RectangleF class with the specified location and size.

RectangleF(Single, Single, Single, Single)

Inicializa una nueva instancia de la clase RectangleF con la ubicación y el tamaño especificados.Initializes a new instance of the RectangleF class with the specified location and size.

Campos

Empty

Representa una instancia de la clase RectangleF con los miembros sin inicializar.Represents an instance of the RectangleF class with its members uninitialized.

Propiedades

Bottom

Obtiene la coordenada y que es la suma de Y y Height de esta estructura RectangleF.Gets the y-coordinate that is the sum of Y and Height of this RectangleF structure.

Height

Obtiene o establece el alto de esta estructura RectangleF.Gets or sets the height of this RectangleF structure.

IsEmpty

Obtiene un valor que indica si la propiedad Width o Height de RectangleF tiene un valor cero.Gets a value that indicates whether the Width or Height property of this RectangleF has a value of zero.

Left

Obtiene la coordenada X del borde izquierdo de esta estructura RectangleF.Gets the x-coordinate of the left edge of this RectangleF structure.

Location

Obtiene o establece las coordenadas de la esquina superior izquierda de esta estructura RectangleF.Gets or sets the coordinates of the upper-left corner of this RectangleF structure.

Right

Obtiene la coordenada x que es la suma de X y Width de esta estructura RectangleF.Gets the x-coordinate that is the sum of X and Width of this RectangleF structure.

Size

Obtiene o establece el tamaño de este RectangleF.Gets or sets the size of this RectangleF.

Top

Obtiene la coordenada Y del borde superior de esta estructura RectangleF.Gets the y-coordinate of the top edge of this RectangleF structure.

Width

Obtiene o establece el ancho de esta estructura RectangleF.Gets or sets the width of this RectangleF structure.

X

Obtiene o establece la coordenada X de la esquina superior izquierda de esta estructura RectangleF.Gets or sets the x-coordinate of the upper-left corner of this RectangleF structure.

Y

Obtiene o establece la coordenada Y de la esquina superior izquierda de esta estructura RectangleF.Gets or sets the y-coordinate of the upper-left corner of this RectangleF structure.

Métodos

Contains(PointF)

Determina si el punto especificado está dentro de esta estructura de RectangleF.Determines if the specified point is contained within this RectangleF structure.

Contains(RectangleF)

Determina si la región rectangular que representa rect está totalmente dentro de esta estructura RectangleF.Determines if the rectangular region represented by rect is entirely contained within this RectangleF structure.

Contains(Single, Single)

Determina si el punto especificado está dentro de esta estructura de RectangleF.Determines if the specified point is contained within this RectangleF structure.

Equals(Object)

Comprueba si obj es una estructura RectangleF con la misma ubicación y el mismo tamaño que esta estructura RectangleF.Tests whether obj is a RectangleF with the same location and size of this RectangleF.

Equals(RectangleF)
FromLTRB(Single, Single, Single, Single)

Crea una estructura RectangleF con las esquinas superior izquierda e inferior derecha en las ubicaciones especificadas.Creates a RectangleF structure with upper-left corner and lower-right corner at the specified locations.

GetHashCode()

Obtiene el código hash de esta estructura RectangleF.Gets the hash code for this RectangleF structure. Para información sobre el uso de códigos hash, vea Object.GetHashCode.For information about the use of hash codes, see Object.GetHashCode.

Inflate(RectangleF, Single, Single)

Crea y devuelve una copia aumentada de la estructura RectangleF especificada.Creates and returns an enlarged copy of the specified RectangleF structure. La copia se amplía en la cantidad especificada y el rectángulo original se mantiene sin modificar.The copy is enlarged by the specified amount and the original rectangle remains unmodified.

Inflate(Single, Single)

Aumenta la estructura RectangleF en la cantidad especificada.Enlarges this RectangleF structure by the specified amount.

Inflate(SizeF)

Aumenta este RectangleF en la cantidad especificada.Enlarges this RectangleF by the specified amount.

Intersect(RectangleF)

Reemplaza esta estructura RectangleF por la intersección entre ella misma y la estructura RectangleF especificada.Replaces this RectangleF structure with the intersection of itself and the specified RectangleF structure.

Intersect(RectangleF, RectangleF)

Devuelve una estructura RectangleF que representa la intersección de dos rectángulos.Returns a RectangleF structure that represents the intersection of two rectangles. Si no hay ninguna intersección, se devuelve una estructura RectangleF vacía.If there is no intersection, and empty RectangleF is returned.

IntersectsWith(RectangleF)

Determina si este rectángulo tiene una intersección con rect.Determines if this rectangle intersects with rect.

Offset(PointF)

Ajusta la ubicación de este rectángulo en la cantidad especificada.Adjusts the location of this rectangle by the specified amount.

Offset(Single, Single)

Ajusta la ubicación de este rectángulo en la cantidad especificada.Adjusts the location of this rectangle by the specified amount.

ToString()

Convierte Location y Size de este RectangleF en una cadena legible para el usuario.Converts the Location and Size of this RectangleF to a human-readable string.

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.Creates the smallest possible third rectangle that can contain both of two rectangles that form a union.

Operadores

Equality(RectangleF, RectangleF)

Comprueba si dos estructuras RectangleF tienen la misma ubicación y el mismo tamaño.Tests whether two RectangleF structures have equal location and size.

Implicit(Rectangle to RectangleF)

Convierte la estructura Rectangle especificada en una estructura RectangleF.Converts the specified Rectangle structure to a RectangleF structure.

Inequality(RectangleF, RectangleF)

Comprueba si dos estructuras RectangleF tienen una ubicación o un tamaño diferentes.Tests whether two RectangleF structures differ in location or size.

Se aplica a