RectangleF Estrutura

Definição

Armazena um conjunto de quatro números em ponto flutuante que representam a localização e o tamanho de um retângulo. Para funções de região mais avançadas, use um 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)
Herança
RectangleF
Atributos
Implementações

Observações

Um retângulo é definido pela sua largura, altura e canto superior esquerdo.

Construtores

Name Description
RectangleF(PointF, SizeF)

Inicializa uma nova instância da RectangleF classe com a localização e tamanho especificados.

RectangleF(Single, Single, Single, Single)

Inicializa uma nova instância da RectangleF classe com a localização e tamanho especificados.

Campos

Name Description
Empty

Representa uma instância da RectangleF classe com os seus membros não inicializados.

Propriedades

Name Description
Bottom

Obtém a coordenada y que é a soma de Y e Height desta RectangleF estrutura.

Height

Obtém ou define a altura desta RectangleF estrutura.

IsEmpty

Obtém um valor que indica se a Width propriedade ou Height deste RectangleF tem valor zero.

Left

Obtém a coordenada x da aresta esquerda desta RectangleF estrutura.

Location

Obtém ou define as coordenadas do canto superior esquerdo desta RectangleF estrutura.

Right

Obtém a coordenada x que é a soma de X e Width desta RectangleF estrutura.

Size

Obtém ou define o tamanho deste RectangleF.

Top

Obtém a coordenada y da aresta superior desta RectangleF estrutura.

Width

Obtém ou define a largura desta RectangleF estrutura.

X

Obtém ou define a coordenada x do canto superior esquerdo desta RectangleF estrutura.

Y

Obtém ou define a coordenada y do canto superior esquerdo desta RectangleF estrutura.

Métodos

Name Description
Contains(PointF)

Determina se o ponto especificado está contido nesta RectangleF estrutura.

Contains(RectangleF)

Determina se a região retangular representada por rect está inteiramente contida nesta RectangleF estrutura.

Contains(Single, Single)

Determina se o ponto especificado está contido nesta RectangleF estrutura.

Equals(Object)

Testa se obj é a RectangleF com a mesma localização e tamanho deste RectangleF.

Equals(RectangleF)

Indica se o objeto atual é igual a outro objeto do mesmo tipo.

FromLTRB(Single, Single, Single, Single)

Cria uma RectangleF estrutura com o canto superior esquerdo e o canto inferior direito nos locais especificados.

GetHashCode()

Obtém o código hash desta RectangleF estrutura. Para informações sobre o uso de códigos hash, veja Object.GetHashCode.

Inflate(RectangleF, Single, Single)

Cria e devolve uma cópia ampliada da estrutura especificada RectangleF . A cópia é ampliada pelo valor especificado e o retângulo original permanece sem alterações.

Inflate(Single, Single)

Aumenta esta RectangleF estrutura pela quantidade especificada.

Inflate(SizeF)

Aumenta isto RectangleF pelo valor especificado.

Intersect(RectangleF, RectangleF)

Devolve uma RectangleF estrutura que representa a interseção de dois retângulos. Se não houver interseção, e o vazio RectangleF for devolvido.

Intersect(RectangleF)

Substitui esta RectangleF estrutura pela interseção entre si e a estrutura especificada RectangleF .

IntersectsWith(RectangleF)

Determina se este retângulo intersecta com rect.

Offset(PointF)

Ajusta a localização deste retângulo pela quantidade especificada.

Offset(Single, Single)

Ajusta a localização deste retângulo pela quantidade especificada.

ToString()

Converte o Location e Size deste RectangleF para uma cadeia legível por humanos.

Union(RectangleF, RectangleF)

Cria o menor terceiro retângulo possível que pode conter ambos dois retângulos que formam uma união.

Operadores

Name Description
Equality(RectangleF, RectangleF)

Testa se duas RectangleF estruturas têm localização e tamanho iguais.

Implicit(Rectangle to RectangleF)

Converte a estrutura especificada Rectangle numa RectangleF estrutura.

Inequality(RectangleF, RectangleF)

Testa se duas RectangleF estruturas diferem em localização ou tamanho.

Aplica-se a