Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Struttura Point

 

Data di pubblicazione: ottobre 2016

Rappresenta una coppia ordinata di coordinate di tipo integer x e y che definisce un punto in un piano bidimensionale.

Spazio dei nomi:   System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)

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

NomeDescrizione
System_CAPS_pubmethodPoint(Int32)

Inizializza una nuova istanza di Point classe utilizzando coordinate specificate da un valore integer.

System_CAPS_pubmethodPoint(Int32, Int32)

Inizializza una nuova istanza di Point classe con le coordinate specificate.

System_CAPS_pubmethodPoint(Size)

Inizializza una nuova istanza di Point classe da un Size.

NomeDescrizione
System_CAPS_pubpropertyIsEmpty

Ottiene un valore che indica se questa matrice Point è vuota.

System_CAPS_pubpropertyX

Ottiene o imposta la coordinata x dell'oggetto Point.

System_CAPS_pubpropertyY

Ottiene o imposta la coordinata y dell'oggetto Point.

NomeDescrizione
System_CAPS_pubmethodSystem_CAPS_staticAdd(Point, Size)

Aggiunge l'oggetto Size specificato Point.

System_CAPS_pubmethodSystem_CAPS_staticCeiling(PointF)

Converte l'oggetto specificato PointF per un Point arrotondando i valori di PointF di valori integer immediatamente superiori.

System_CAPS_pubmethodEquals(Object)

Specifica se questo Point contiene le stesse coordinate dell'oggetto specificato Object.(Esegue l'override di ValueType.Equals(Object).)

System_CAPS_pubmethodGetHashCode()

Restituisce un codice hash per questo Point.(Esegue l'override di ValueType.GetHashCode().)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodOffset(Int32, Int32)

Trasla l'oggetto Point in base al valore specificato.

System_CAPS_pubmethodOffset(Point)

Converte l'oggetto Point dal Point.

System_CAPS_pubmethodSystem_CAPS_staticRound(PointF)

Converte l'oggetto specificato PointF per un Point oggetto arrotondando il Point valori all'intero più vicino.

System_CAPS_pubmethodSystem_CAPS_staticSubtract(Point, Size)

Restituisce il risultato della sottrazione specificato Size dall'oggetto specificato Point.

System_CAPS_pubmethodToString()

Converte l'oggetto Point in una stringa leggibile.(Esegue l'override di ValueType.ToString().)

System_CAPS_pubmethodSystem_CAPS_staticTruncate(PointF)

Converte l'oggetto specificato PointF per un Point troncando i valori di Point.

NomeDescrizione
System_CAPS_pubfieldSystem_CAPS_staticEmpty

Rappresenta un Point con X e Y valori impostati su zero.

NomeDescrizione
System_CAPS_puboperatorSystem_CAPS_staticAddition(Point, Size)

Converte un Point da un determinato Size.

System_CAPS_puboperatorSystem_CAPS_staticEquality(Point, Point)

Confronta due oggetti Point. Il risultato specifica se i valori di X e Y le proprietà dei due Point oggetti sono uguali.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Point to Size)

Converte l'oggetto specificato Point struttura in un Size struttura.

System_CAPS_puboperatorSystem_CAPS_staticImplicit(Point to PointF)

Converte l'oggetto specificato Point struttura in un PointF struttura.

System_CAPS_puboperatorSystem_CAPS_staticInequality(Point, Point)

Confronta due oggetti Point. Il risultato specifica se i valori di X o Y le proprietà dei due Point gli oggetti sono uguali.

System_CAPS_puboperatorSystem_CAPS_staticSubtraction(Point, Size)

Converte un Point base al valore negativo di un determinato Size.

Per convertire un Point a un PointF, utilizzare Implicit(Point to PointF).

Esempio di codice seguente crea punti e dimensioni tramite vari operatori di overload definiti per questi tipi. Viene inoltre illustrato come utilizzare la SystemPens classe.

In questo esempio è progettato per essere utilizzato con Windows Form. Creare un form che contiene un Button denominato subtractButton. Incollare il codice nel form e chiamare il CreatePointsAndSizes metodo del form Paint la gestione degli eventi, passando e come 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
Disponibile da 1.1

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: