Esempio n. 1
0
        protected override void OnPaint(PaintEventArgs e)
        {
            using (var backBrush = new SolidBrush(LayoutSetting.GetBackColorHover(LayoutSetting.Theme)))
                using (var innerBrush = new SolidBrush(LayoutSetting.GetBackColorCommon(LayoutSetting.Theme)))
                {
                    var rec = e.ClipRectangle;
                    e.Graphics.FillRectangle(backBrush, rec);

                    rec.Width  = (int)(rec.Width * ((double)Value / Maximum)) - 4;
                    rec.Height = rec.Height - 4;
                    e.Graphics.FillRectangle(innerBrush, 2, 2, rec.Width, rec.Height);
                }
        }
Esempio n. 2
0
 protected override void OnDrawItem(DrawListViewItemEventArgs e)
 {
     if (e.Item.Focused)
     {
         e.Item.BackColor = LayoutSetting.GetBackColorHover(LayoutSetting.Theme);
         e.Item.ForeColor = LayoutSetting.GetForeColorHover(LayoutSetting.Theme);
     }
     else
     {
         e.Item.BackColor = LayoutSetting.GetBackColorCommon(LayoutSetting.Theme);
         e.Item.ForeColor = LayoutSetting.GetForeColorCommon(LayoutSetting.Theme);
     }
     e.DrawBackground();
     e.DrawText(TextFormatFlags.HorizontalCenter | TextFormatFlags.VerticalCenter);
 }
Esempio n. 3
0
        protected override void OnHandleCreated(EventArgs e)
        {
            base.OnHandleCreated(e);

            if (Runtime.DesignMode)
            {
                return;
            }

            _doccomment.Resize += delegate(object sender, EventArgs ex)
            {
                //var renderer = ToolStripRenderer as ThemeToolStripRenderer;
                //LineColor = renderer.ColorTable.ToolStripGradientBegin;
                //HelpBackColor = renderer.ColorTable.ToolStripGradientBegin;

                LineColor         = LayoutSetting.GetBackColorCommon(LayoutSetting.Theme);
                HelpBackColor     = LayoutSetting.GetBackColorCommon(LayoutSetting.Theme);
                CategoryForeColor = LayoutSetting.GetForeColorCommon(LayoutSetting.Theme);
                SelectedItemWithFocusBackColor = LayoutSetting.GetBackColorHover(LayoutSetting.Theme);
                SelectedItemWithFocusForeColor = LayoutSetting.GetForeColorHover(LayoutSetting.Theme);
            };
            _doccomment.Height++;
            _doccomment.Height--;
        }