Color.Equality(Color, Color) Operator

Definitie

Test of twee opgegeven Color structuren gelijkwaardig zijn.

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

Parameters

left
Color

Dat Color is links van de gelijkheidsoperator.

right
Color

Het Color recht van de gelijkheidsoperator.

Retouren

trueals de twee Color structuren gelijk zijn; anders . false

Voorbeelden

In het volgende codevoorbeeld ziet u de Equality operator en de SystemColors klasse. Dit voorbeeld is ontworpen voor gebruik met een Windows Formulier met een knop met de naam Button1. Plak de volgende code in uw formulier en koppel de Button1_Click methode aan de gebeurtenis van Click de knop.

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

Opmerkingen

Deze methode vergelijkt meer dan de ARGB-waarden van de Color structuren. Er wordt ook een vergelijking uitgevoerd van een aantal statusvlagmen. Als u alleen de ARGB-waarden van twee Color structuren wilt vergelijken, vergelijkt u deze met behulp van de ToArgb methode.

Van toepassing op