Color.Equality(Color, Color) Operador

Definição

Testa se duas estruturas Color especificadas são equivalentes.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

Parâmetros

left
Color

O Color que está à esquerda do operador de igualdade.The Color that is to the left of the equality operator.

right
Color

O Color que está à direita do operador de igualdade.The Color that is to the right of the equality operator.

Retornos

true se as duas estruturas Color forem iguais; caso contrário, false.true if the two Color structures are equal; otherwise, false.

Exemplos

O exemplo de código a seguir demonstra o operador Equality e a classe SystemColors.The following code example demonstrates the Equality operator and the SystemColors class. Este exemplo foi projetado para ser usado com um formulário do Windows que contém um botão chamado Button1.This example is designed to be used with a Windows Form that contains a button named Button1. Cole o código a seguir em seu formulário e associe o método Button1_Click ao evento Click do botão.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

Comentários

Esse método compara mais do que os valores ARGB das estruturas Color.This method compares more than the ARGB values of the Color structures. Ele também faz uma comparação de alguns sinalizadores de estado.It also does a comparison of some state flags. Se você quiser comparar apenas os valores ARGB de duas estruturas Color, compare-as usando o método ToArgb.If you want to compare just the ARGB values of two Color structures, compare them using the ToArgb method.

Aplica-se a