//设置Aurora焦点色 public void SetFocusColor(Color color) { DSkinTextureBrush dbrush = new DSkinTextureBrush(); dbrush.Brush = new SolidBrush(color); foreach (DSkinTrackBar tb in TrackBars) { tb.PointButtonNormalColor = tb.PointButtonHoverColor = tb.PointButtonBorderColor = color; tb.MainLineBrushUp = dbrush; } foreach (DSkinCheckBox cb in CheckBoxs) { cb.CheckFlagColor = color; } TipFrm tip = mainFrm.TipPanel; tip.dSkinLabel_Tip.ForeColor = color; ControlFrm ctl = mainFrm.ControlPanel; ctl.SetFocusColor(); mainFrm.BackColor = color; mainFrm.PlayListPanel.dSkinTabControl1.SelectedBackColors[1] = color; mainFrm.dSkinContextMenuStrip1.ItemHover = mainFrm.ItemHoverColor; mainFrm.PlayListPanel.dSkinContextMenuStrip_LocalList.ItemHover = mainFrm.PlayListPanel.dSkinContextMenuStrip_TV.ItemHover = mainFrm.ItemHoverColor; }
private void SetFocusColor(Color color) { dSkinTabControl1.SelectedBackColors[1] = mainfrm.FocusColor; dSkinCheckBox_UnifyDiffVolumn.CheckFlagColor = mainfrm.FocusColor; dSkinCheckBox_EnhanceImageQuality.CheckFlagColor = mainfrm.FocusColor; DSkinTextureBrush dbrush = new DSkinTextureBrush(); dbrush.Brush = new SolidBrush(color); dSkinTrackBar_SubtitlePosition.PointButtonNormalColor = dSkinTrackBar_SubtitlePosition.PointButtonHoverColor = dSkinTrackBar_SubtitlePosition.PointButtonBorderColor = color; dSkinTrackBar_SubtitlePosition.MainLineBrushUp = dbrush; dSkinTrackBar_Brightness.PointButtonNormalColor = dSkinTrackBar_Brightness.PointButtonHoverColor = dSkinTrackBar_Brightness.PointButtonBorderColor = color; dSkinTrackBar_Brightness.MainLineBrushUp = dbrush; dSkinTrackBar_Contrast.PointButtonNormalColor = dSkinTrackBar_Contrast.PointButtonHoverColor = dSkinTrackBar_Contrast.PointButtonBorderColor = color; dSkinTrackBar_Contrast.MainLineBrushUp = dbrush; dSkinTrackBar_Saturation.PointButtonNormalColor = dSkinTrackBar_Saturation.PointButtonHoverColor = dSkinTrackBar_Saturation.PointButtonBorderColor = color; dSkinTrackBar_Saturation.MainLineBrushUp = dbrush; dSkinTrackBar_Hue.PointButtonNormalColor = dSkinTrackBar_Hue.PointButtonHoverColor = dSkinTrackBar_Hue.PointButtonBorderColor = color; dSkinTrackBar_Hue.MainLineBrushUp = dbrush; }
public void SetFocusColor() { DSkinTextureBrush dbrush = new DSkinTextureBrush(); dbrush.Brush = new SolidBrush(mainfrm.FocusColor); foreach (Control ctl in this.Controls) { if (ctl is DSkinTrackBar) { DSkinTrackBar tb = (DSkinTrackBar)ctl; tb.PointButtonNormalColor = tb.PointButtonHoverColor = tb.PointButtonBorderColor = mainfrm.FocusColor; tb.MainLineBrushUp = dbrush; } else if (ctl is DSkinButton) { DSkinButton bt = (DSkinButton)ctl; bt.PressColor = bt.PressColor = bt.PressColor = bt.PressColor = bt.PressColor = mainfrm.FocusColor; bt.HoverColor = bt.HoverColor = bt.HoverColor = bt.HoverColor = bt.HoverColor = mainfrm.FocusColor; } } }