public void ApplyColors() { GridColor = ColorThemeHelper.ColorBetween(WindowColor, ForeColor, 0.5f); var ln = new BorderLine(GridColor, 1); DefaultBorderF = new RectangleBorder(ln, ln, ln, ln); DefaultBorder3 = new RectangleBorder(BorderLine.NoBorder, ln, ln, ln); DefaultBorder = new RectangleBorder(ln, ln); titleModel.ForeColor = ForeColor; titleModel.BackColor = ColorThemeHelper.ColorBetween(BackColor, ForeColor, 0.1f); titleModel.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; titleModel.Border = DefaultBorderF; titleModel2.ForeColor = ForeColor; titleModel2.BackColor = BackColor; titleModel2.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; titleModel2.Border = DefaultBorder; titleDataCellModel.ForeColor = ForeColor; titleDataCellModel.BackColor = titleModel.BackColor; titleDataCellModel.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleRight; titleDataCellModel.Border = DefaultBorderF; rowHeaderModel.ForeColor = ForeColor; rowHeaderModel.BackColor = BackColor; rowHeaderModel.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; rowHeaderModel.Border = DefaultBorder3; rowHeaderModelRed.ForeColor = Color.White; rowHeaderModelRed.BackColor = Color.IndianRed; rowHeaderModelRed.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; rowHeaderModelRed.Border = DefaultBorder3; captionModel.ForeColor = ForeColor; captionModel.BackColor = BackColor; captionModel.Border = DefaultBorder; dataCellModel.ForeColor = ForeColor; dataCellModel.BackColor = WindowColor; dataCellModel.Border = DefaultBorder; dataCellMultiLineModel.ForeColor = ForeColor; dataCellMultiLineModel.BackColor = WindowColor; dataCellMultiLineModel.Border = DefaultBorder; dataCellMultiLineModel.TextAlignment = ContentAlignment.TopLeft; dataCellMultiLineModel.WordWrap = true; dataCellModelAllignRight.ForeColor = ForeColor; dataCellModelAllignRight.BackColor = WindowColor; dataCellModelAllignRight.TextAlignment = ContentAlignment.MiddleRight; dataCellModelAllignRight.Border = DefaultBorder; dataCellCheckBox.ForeColor = ForeColor; dataCellCheckBox.BackColor = WindowColor; dataCellCheckBox.Border = DefaultBorder; }
public void ApplyColorTheme(MyColorTheme mycolortheme) { this.ForeColor = mycolortheme.GetColor(this.ForeColor, mycolortheme.ControlTextColor); this.BackColor = mycolortheme.GetColor(this.BackColor, mycolortheme.ControlColor); Color wc = mycolortheme.WindowColor; Color gc = mycolortheme.ControlColorDark; gridViewModel.SetColors(this.ForeColor, this.BackColor, wc, gc); foreach (var lc in LinkedControls) { if (FindForm().Contains(lc.Control)) { continue; } ColorThemeHelper.ApplyToControl(lc, mycolortheme); } Refresh(); }
private void dgvRows_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if (e.RowIndex < 0 || e.ColumnIndex < 0) { return; } var evr = dgvRows.GetDataItem(e.RowIndex) as EventRepInfo; if (evr == null) { return; } if (evr.IsTotal) { e.CellStyle.BackColor = ColorThemeHelper.ColorBetween(e.CellStyle.BackColor, e.CellStyle.ForeColor, 0.05f); //e.CellStyle.Font = new Font(e.CellStyle.Font, FontStyle.Bold); } }
public void ApplyColors() { GridColor = ColorThemeHelper.ColorBetween(WindowColor, ForeColor, 0.5f); CaptionColor = ColorThemeHelper.ColorBetween(BackColor, ForeColor, 0.3f); WeekendBackColor = ColorThemeHelper.ColorBetween(BackColor, ForeColor, 0.1f); HollydayBackColor = ColorThemeHelper.ColorBetween(BackColor, ForeColor, 0.2f); HollydayForeColor = ColorThemeHelper.ColorBetween(Color.FromArgb(250, 0, 0), ForeColor, 0.3f); OutForeColor = ColorThemeHelper.ColorBetween(BackColor, ForeColor, 0.7f); var ln = new BorderLine(GridColor, 1); DefaultBorderF = new RectangleBorder(ln, ln, ln, ln); DefaultBorder3 = new RectangleBorder(BorderLine.NoBorder, ln, ln, ln); DefaultBorder = new RectangleBorder(ln, ln); captionModel.ForeColor = ForeColor; captionModel.BackColor = CaptionColor; captionModel.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; captionModel.Border = DefaultBorderF; dayCellModel.ForeColor = ForeColor; dayCellModel.BackColor = BackColor; dayCellModel.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; dayCellModel.Border = DefaultBorder; dayCellModelLeft.ForeColor = ForeColor; dayCellModelLeft.BackColor = BackColor; dayCellModelLeft.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; dayCellModelLeft.Border = DefaultBorder3; dayCellModelWeekend.ForeColor = ForeColor; dayCellModelWeekend.BackColor = WeekendBackColor; dayCellModelWeekend.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; dayCellModelWeekend.Border = DefaultBorder; dayCellModelHollyday.ForeColor = HollydayForeColor; dayCellModelHollyday.BackColor = BackColor; dayCellModelHollyday.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; dayCellModelHollyday.Border = DefaultBorder; dayCellModelHollydayLeft.ForeColor = HollydayForeColor; dayCellModelHollydayLeft.BackColor = BackColor; dayCellModelHollydayLeft.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; dayCellModelHollydayLeft.Border = DefaultBorder3; dayCellModelHollydayWeekend.ForeColor = HollydayForeColor; dayCellModelHollydayWeekend.BackColor = WeekendBackColor; dayCellModelHollydayWeekend.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; dayCellModelHollydayWeekend.Border = DefaultBorder; dayCellModelOut.ForeColor = OutForeColor; dayCellModelOut.BackColor = BackColor; dayCellModelOut.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; dayCellModelOut.Border = DefaultBorder; dayCellModelOutLeft.ForeColor = OutForeColor; dayCellModelOutLeft.BackColor = BackColor; dayCellModelOutLeft.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; dayCellModelOutLeft.Border = DefaultBorder3; dayCellModelOutWeekend.ForeColor = OutForeColor; dayCellModelOutWeekend.BackColor = WeekendBackColor; dayCellModelOutWeekend.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; dayCellModelOutWeekend.Border = DefaultBorder; }