コード例 #1
0
        //设置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;
        }
コード例 #2
0
        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;
        }
コード例 #3
0
        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;
                }
            }
        }