Farben aller Elemente ändern

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von KunterBlau.

    Farben aller Elemente ändern

    Ich würde gern die Farben (Backcolor, Forecolor...) aller Elemente ändern. Sozusagen das der Benutzer eine eigene Farbgestaltung vornehmen kann.

    Im Moment ändere wird alles einzeln geändert was bei vielen Steuerelementen auch ziemlich viel wird un man auch gern mal was vergisst.

    Zurzeit sieht es so aus:

    VB.NET-Quellcode

    1. ​ Form1.BackColor = ColorPickerButton1.SelectedColor
    2. Form1.Slider1.BackColor = ColorPickerButton1.SelectedColor
    3. 'Und noch viel mehr.


    Gibt es die Möglichkeit es auf so eine Weise zu machen?

    VB.NET-Quellcode

    1. ​Dim Hintergruende as Form1.Elements.BackColor = ColorPickerButton1.SelectedColor
    2. 'Natürlich geht das nicht aber es dient nur als Beispiel was ich meine.

    KunterBlau schrieb:

    VB.NET-Quellcode

    1. Form1.BackColor = ColorPickerButton1.SelectedColor
    Arbeite mit einer ordentlichen instanz, nicht aber mit dem VB6-Kompatibilitäts-Dingens.
    Gugst Du hier zum Verständnis.
    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!