Exemple #1
0
        // получаем настройки из главной формы
        internal void InitSettings(MySettings UserSettings)
        {
            CurSettings = UserSettings; // начальные настройки
            Load_file_settings();

            dt_ListData = Get_PlayList_Test_GridTable();
            grid_PlayList.DataSource = dt_ListData;
        }
        public void PM_Load_Design(MySettings CurSettings)
        {
            gv_PlayList.Appearance.Row.Font = new Font(CurSettings.p_PL_FontName, // тип шрифта
                                                       CurSettings.p_PL_FontSize, // Размер шрифта
                                                      (CurSettings.p_PL_FontBold ? FontStyle.Bold : FontStyle.Regular)); // жирный

            gv_PlayList.Appearance.FocusedRow.Font = gv_PlayList.Appearance.Row.Font;

            // загрузка цветов из настроек
            gv_PlayList.Appearance.Empty.BackColor = Color.FromArgb(CurSettings.p_PL_FontColor_back); // цвет - фон списка
            gv_PlayList.Appearance.FocusedRow.BackColor = Color.FromArgb(CurSettings.p_PL_FontColor_back_select); // фон выделение
            gv_PlayList.Appearance.Row.ForeColor = Color.FromArgb(CurSettings.p_PL_FontColor_text); // цвет текста
            gv_PlayList.Appearance.FocusedRow.ForeColor = Color.FromArgb(CurSettings.p_PL_FontColor_text_select); // цвет текста - выделение
            gv_PlayList.FormatConditions[0].Appearance.ForeColor = Color.FromArgb(CurSettings.p_PL_FontColor_text_no_mp3); // цвет текста - нет mp3
            gv_PlayList.FormatConditions[1].Appearance.ForeColor = Color.FromArgb(CurSettings.p_PL_FontColor_text_no_mp3); // цвет текста - нет mp3
            gv_PlayList.FormatConditions[2].Appearance.ForeColor = Color.FromArgb(CurSettings.p_PL_FontColor_text_no_rtf); // цвет текста - нет rtf

            row_color_default = gv_PlayList.Appearance.FocusedRow.BackColor;
        }