Color.Inequality(Color, Color) Operator
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Test of twee opgegeven Color structuren verschillen.
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 op_Inequality : System.Drawing.Color * System.Drawing.Color -> bool
Public Shared Operator != (left As Color, right As Color) As Boolean
Parameters
Retouren
true als de twee Color structuren anders zijn; falseanders .
Voorbeelden
In het volgende codevoorbeeld ziet u de Inequality operator en de SystemColors klasse. Dit voorbeeld is ontworpen voor gebruik met een Windows Formulier met een knop met de naam Button2. Plak de volgende code in uw formulier en koppel de Button2_Click methode aan de gebeurtenis van Click de knop.
void Button2_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
if ( this->BackColor != SystemColors::ControlDark )
{
this->BackColor = SystemColors::ControlDark;
}
if ( !(this->Font->Bold) )
{
this->Font = gcnew System::Drawing::Font( this->Font,FontStyle::Bold );
}
}
private void Button2_Click(System.Object sender, System.EventArgs e)
{
if (this.BackColor != SystemColors.ControlDark)
{
this.BackColor = SystemColors.ControlDark;
}
if (!(this.Font.Bold))
{
this.Font = new Font(this.Font, FontStyle.Bold);
}
}
Private Sub Button2_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button2.Click
If (Color.op_Inequality(Me.BackColor, SystemColors.ControlDark)) Then
Me.BackColor = SystemColors.ControlDark
End If
If Not (Me.Font.Bold) Then
Me.Font = New Font(Me.Font, FontStyle.Bold)
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, gebruikt u de ToArgb methode.