Announcement

Collapse
No announcement yet.

Wert von Drawing.Color lässt sich nicht vergleichen !

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wert von Drawing.Color lässt sich nicht vergleichen !

    Hallo,

    ich versuche einem Label, abhängig vom momentanen<BR>Wert von .ForeColor, einen neuen Wert zuzuweisen :<BR>

    <PRE>
    If Label1.ForeColor = Color.Black Then
    Label1.ForeClor = Color.Blue
    End If
    </PRE>

    Folgender Fehler wird angezeigt :<BR>

    Der Operant '=' ist für die Typen 'System.Drawing.Color' und <BR>'System.Drawing.Color' nicht definiert.

    Vielen Dank für Eure Hilfe !

    Karsten

  • #2
    Hallo,

    ist nicht so einfach wie z.B. in C# mit dem Vergleichsoperator ==
    In VB.NET musst Du die Equals-Metode anwenden:

    z.B.

    If Label1.ForeColor.Equals(Color.Blue) Then
    Label1.ForeColor = Color.Red
    End If

    Ich hoffe, ich habe Dir damit geholfen;-)

    Viele Grüße

    Erik Bartman

    Comment


    • #3
      Hallo,

      ist nicht so einfach wie z.B. in C# mit dem Vergleichsoperator ==<br>
      In VB.NET musst Du die Equals-Metode anwenden:<br>

      z.B.

      If Label1.ForeColor.Equals(Color.Blue) Then<br>
      Label1.ForeColor = Color.Red<br>
      End If<br><br>

      Ich hoffe, ich habe Dir damit geholfen;-)<br><br>

      Viele Grüße<br><br>

      Erik Bartman

      Comment


      • #4
        Hallo Erik,

        vielen Dank für Deine Hilfe ! Programmiere in C#
        und war daher sehr verwundert über die Fehlermel-
        dung.

        Viele Grüsse Karsten

        Comment

        Working...
        X