Color.Equality(Color, Color) Color.Equality(Color, Color) Color.Equality(Color, Color) Color.Equality(Color, Color) Operator

Definizione

Verifica se due strutture Color specificate sono equivalenti.Tests whether two specified Color structures are equivalent.

public:
 static bool operator ==(System::Drawing::Color left, System::Drawing::Color right);
public static bool operator == (System.Drawing.Color left, System.Drawing.Color right);
static member ( = ) : System.Drawing.Color * System.Drawing.Color -> bool
Public Shared Operator == (left As Color, right As Color) As Boolean

Parametri

left
Color Color Color Color

Struttura Color a sinistra dell'operatore di uguaglianza.The Color that is to the left of the equality operator.

right
Color Color Color Color

Struttura Color a destra dell'operatore di uguaglianza.The Color that is to the right of the equality operator.

Restituisce

true se le due strutture Color sono uguali; in caso contrario, false.true if the two Color structures are equal; otherwise, false.

Esempi

L'esempio di codice seguente illustra il Equality operatore e SystemColors classe.The following code example demonstrates the Equality operator and the SystemColors class. In questo esempio è progettato per essere usato con un modulo di Windows che contiene un pulsante denominato Button1.This example is designed to be used with a Windows Form that contains a button named Button1. Incollare il codice seguente nel form e associare le Button1_Click metodo con il pulsante Click evento.Paste the following code into your form and associate the Button1_Click method with the button's Click event.

void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   if ( this->BackColor == SystemColors::ControlDark )
   {
      this->BackColor = SystemColors::Control;
   }
}
private void Button1_Click(System.Object sender, System.EventArgs e)
{

    if (this.BackColor == SystemColors.ControlDark)
    {
        this.BackColor = SystemColors.Control;
    }
}
Private Sub Button1_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button1.Click

    If (Color.op_Equality(Me.BackColor, SystemColors.ControlDark)) Then
        Me.BackColor = SystemColors.Control
    End If
End Sub

Commenti

Questo metodo consente di confrontare più valori ARGB del Color strutture.This method compares more than the ARGB values of the Color structures. Inoltre, esegue un confronto di alcuni flag di stato.It also does a comparison of some state flags. Se si desidera confrontare solo i valori ARGB di due Color strutture, confrontarli utilizzando le ToArgb (metodo).If you want to compare just the ARGB values of two Color structures, compare them using the ToArgb method.

Si applica a