Color.Equality(Color, Color) Opérateur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Vérifie si deux structures Color spécifiées sont équivalentes.
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
Retours
true
si les deux structures Color 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 ARGB des Color structures. Il effectue également une comparaison de certains indicateurs d’état. Si vous souhaitez comparer uniquement les valeurs ARGB de deux Color structures, comparez-les à l’aide de la ToArgb méthode .