Как изменить цвет стиля для всех форм?

185
17 апреля 2019, 04:50

У меня есть основная форма и форма настройки. В форме настройки я должен менять цвет формы и она должна передаваться на все остальные формы.

 public partial class prop : MetroForm
{
    public prop()
    {
        InitializeComponent();
        this.StyleManager = metroStyleManager1;
    }
    private void Properties_Load(object sender, EventArgs e)
    {
        metroComboBox2.SelectedIndex = 0;
        metroComboBox1.SelectedIndex = 0;
    }
    private void metroComboBox2_SelectedIndexChanged(object sender, EventArgs e)
    {
        metroStyleManager1.Style = (MetroFramework.MetroColorStyle)Convert.ToInt32(metroComboBox2.SelectedIndex);
    }
    private void metroComboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        switch (metroComboBox1.SelectedIndex)
        {
            case 0:
                metroStyleManager1.Theme = MetroFramework.MetroThemeStyle.Default;
                break;
            case 1:
                metroStyleManager1.Theme = MetroFramework.MetroThemeStyle.Light;
                break;
            case 2:
                metroStyleManager1.Theme = MetroFramework.MetroThemeStyle.Dark;
                break;
        }
    }
}
READ ALSO
Условные переходы if c#

Условные переходы if c#

помогите пожалуйста разобраться не пойму, как добавит третьего оператора, задача такая при вводе роста, программа говорит, какого роста человек...

183
Как полностью удалить ячейку в mysql с помощью C#?

Как полностью удалить ячейку в mysql с помощью C#?

Я соединил бд с си шарпом и у меня есть функция удаления:

147
Применить Comparer при выполнении LINQ JOIN

Применить Comparer при выполнении LINQ JOIN

Можно ли как-нибудь применить особый Comparer при соединении 2-ух последовательностей синтаксисом запросов?

168
Создать приложение - стукач

Создать приложение - стукач

есть задача от заказчика создать приложение "Стукач", его цель заключается в том чтобы сотрудники работающие на предприятии могли фотографировать...

169