Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Estrutura Point

 

Representa um par ordenado de coordenadas x e y de inteiros que define um ponto em um plano bidimensional.

Namespace:   System.Drawing
Assembly:  System.Drawing (em System.Drawing.dll)

[SerializableAttribute]
[TypeConverterAttribute(typeof(PointConverter))]
[ComVisibleAttribute(true)]
public struct Point

NomeDescrição
System_CAPS_pubmethodPoint(Int32)

Inicializa uma nova instância da classe Point usando coordenadas especificadas por um valor inteiro.

System_CAPS_pubmethodPoint(Int32, Int32)

Inicializa uma nova instância da classe Point com as coordenadas especificadas.

System_CAPS_pubmethodPoint(Size)

Inicializa uma nova instância da classe Point de um Size.

NomeDescrição
System_CAPS_pubpropertyIsEmpty

Obtém um valor que indica se este Point está vazio.

System_CAPS_pubpropertyX

Obtém ou define a coordenada X este Point.

System_CAPS_pubpropertyY

Obtém ou define a coordenada Y deste Point.

NomeDescrição
System_CAPS_pubmethodSystem_CAPS_staticAdd(Point, Size)

Adiciona o Size especificado no Point especificado.

System_CAPS_pubmethodSystem_CAPS_staticCeiling(PointF)

Converte especificado PointF para um Point arredondando os valores a PointF para os valores de inteiro mais próximos.

System_CAPS_pubmethodEquals(Object)

Especifica se este Point contém as mesmas coordenadas conforme o especificado Object.(Substitui o ValueType.Equals(Object).)

System_CAPS_pubmethodGetHashCode()

Retorna um código hash para este Point.(Substitui o ValueType.GetHashCode().)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodOffset(Int32, Int32)

Converte esse Point pela quantidade especificada.

System_CAPS_pubmethodOffset(Point)

Converte esse Point pelo Point especificado.

System_CAPS_pubmethodSystem_CAPS_staticRound(PointF)

Converte o PointF especificado em um objeto Point, arredondando os valores Point para o inteiro mais próximo.

System_CAPS_pubmethodSystem_CAPS_staticSubtract(Point, Size)

Retorna o resultado da subtração especificado Size especificado Point.

System_CAPS_pubmethodToString()

Converte isso Point em uma cadeia de caracteres legível.(Substitui o ValueType.ToString().)

System_CAPS_pubmethodSystem_CAPS_staticTruncate(PointF)

Converte especificado PointF para um Point truncando os valores de Point.

NomeDescrição
System_CAPS_pubfieldSystem_CAPS_staticEmpty

Representa um Point que tem valores X e Y definidos como zero.

NomeDescrição
System_CAPS_puboperatorSystem_CAPS_staticAddition(Point, Size)

Move um Point por um Size determinado.

System_CAPS_puboperatorSystem_CAPS_staticEquality(Point, Point)

Compara dois Point objetos. Especifica o resultado se os valores de X e Y Propriedades dos dois Point objetos são iguais.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Point to Size)

Converte a estrutura especificada Point em uma estrutura Size.

System_CAPS_puboperatorSystem_CAPS_staticImplicit(Point to PointF)

Converte a estrutura especificada Point em uma estrutura PointF.

System_CAPS_puboperatorSystem_CAPS_staticInequality(Point, Point)

Compara dois Point objetos. Especifica o resultado se os valores de X ou Y Propriedades dos dois Point objetos são diferentes.

System_CAPS_puboperatorSystem_CAPS_staticSubtraction(Point, Size)

Converte um Point pelo negativo de um Size fornecido.

To convert a T:System.Drawing.Point to a T:System.Drawing.PointF, use M:System.Drawing.Point.op_Implicit(System.Drawing.Point)~System.Drawing.PointF.

The following code example creates points and sizes using several of the overloaded operators defined for these types. It also demonstrates how to use the T:System.Drawing.SystemPens class.

This example is designed to be used with Windows Forms. Create a form that contains a T:System.Windows.Forms.Button named subtractButton. Paste the code into the form and call the CreatePointsAndSizes method from the form's E:System.Windows.Forms.Control.Paint event-handling method, passing e as T:System.Windows.Forms.PaintEventArgs.

private void CreatePointsAndSizes(PaintEventArgs e)
{

    // Create the starting point.
    Point startPoint = new Point(subtractButton.Size);

    // Use the addition operator to get the end point.
    Point endPoint = startPoint + new Size(140, 150);

    // Draw a line between the points.
    e.Graphics.DrawLine(SystemPens.Highlight, startPoint, endPoint);

    // Convert the starting point to a size and compare it to the
    // subtractButton size.  
    Size buttonSize = (Size)startPoint;
    if (buttonSize == subtractButton.Size)

        // If the sizes are equal, tell the user.
    {
        e.Graphics.DrawString("The sizes are equal.", 
            new Font(this.Font, FontStyle.Italic), 
            Brushes.Indigo, 10.0F, 65.0F);
    }

}

.NET Framework
Disponível desde 1.1

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: