TextBox Klasse Label

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von ErfinderDesRades.

    TextBox Klasse Label

    Hallo Visual Basic Freunde

    Geben:
    eine TextBox.Text
    ein Label.BackColor
    und eine Klasse Farbe die Folgendes bewirken soll:
    TextBox.text = Rot wird Label.BackColor = color.red
    TextBox.Text <> Rot wird Label1.BackColor = Color.Black


    Mein Problem ist jetzt NICHT die Klasse sondern, wie verbinde ich die Klasse Farbe mir TextBox.Text und Label.BackColor

    Danke für die Antwort
    Schau Dir mal die Klasse KnownColor an.

    Ansonsten geht's mit Reflection, aber das wäre wohl overkill.

    Edit: Bei Reflection sind die Farben halt auf Englisch. Bei KnownColor kann es sein, bin mir aber nicht sicher.
    "Luckily luh... luckily it wasn't poi-"
    -- Brady in Wonderland, 23. Februar 2015, 1:56
    Desktop Pinner | ApplicationSettings | OnUtils
    So was?

    VB.NET-Quellcode

    1. TextBox1.ForeColor = Label1.BackColor
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!

    sams schrieb:

    und eine Klasse Farbe die Folgendes bewirken soll:
    TextBox.text = Rot wird Label.BackColor = color.red
    TextBox.Text <> Rot wird Label1.BackColor = Color.Black


    Mein Problem ist jetzt NICHT die Klasse sondern, wie verbinde ich die Klasse Farbe mir TextBox.Text und Label.BackColor

    ich sehe dein Problem v.a. in deiner wirren Ausdrucksweise.

    Wie kann eine Klasse etwas bewirken, was schon sprachlich keinen Sinn ergibt: "TextBox.text = Rot wird Label.BackColor = color.red"
    Auch "Klasse bewirken" ist Sprach-Unfug. Eine Klasse bewirkt nix, sondern man kann davon Objekte erstellen, und sonst garnix. Und auch die Objekte einer Klasse bewirken nix, sondern enthalten vlt. Methoden, die was bewirken, wenn man sie aufruft.

    Ich könnte höchstens erahnen, dass das eine Art Farb-Auswahl werden soll - da würde ich dir den ColorDialog empfehlen.