Color.Equality(Color, Color) Opérateur

Définition

Teste si deux structures spécifiées sont équivalentes Color .

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

Paramètres

left
Color

À Color gauche de l’opérateur d’égalité.

right
Color

C’est Color à droite de l’opérateur d’égalité.

Retours

true si les deux Color structures sont égales ; sinon, false.

Exemples

L’exemple de code suivant illustre l’opérateur Equality et la SystemColors classe. Cet exemple est conçu pour être utilisé avec un Windows Form qui contient un bouton nommé Button1. Collez le code suivant dans votre formulaire et associez la Button1_Click méthode à l’événement du Click bouton.

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

Remarques

Cette méthode compare plus que les valeurs ARVB des Color structures. Il effectue également une comparaison de certains indicateurs d’état. Si vous souhaitez comparer uniquement les valeurs ARVB de deux Color structures, comparez-les à l’aide de la ToArgb méthode.

S’applique à