// получаем настройки из главной формы 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; }