Wie kann ich die Farbe einer jeden Form ändern, wenn ich mehrere Forms habe?
Ich habe dazu eine Form erstellt, in der man dann die Farbe auswählen kann und diese Farbe soll dann jede Form annehmen, wie geht das?
Das gleiche wollte ich auch eigentlich für meine Schriftfarbe, Schrifrgröße und Schriftart machen aber wie realisiere ich sowas?
Zum Beispiel in dem Du die BackColor-Eigenschaft einer jeden Form an ein Attribut eines Objektes bindest:
deineform.DataBindings.Add(new Binding("BackColor", objektmitfarben,"FormBackColor",DataSourceUpdateMode.OnPropertyChanged));
In der Klasse nicht vergessen INotifyPropertyChanged zu implementieren.
alternativ kannst Du auch mit
Application.OpenForms
alle offenen Forms durchlaufen und die Eigenschaft manuell setzen.