void myDockManager1_CustomDrawPanelCaption(object sender, MyCustomDrawArgs e)
        {
            if (!checkEdit1.Checked)
            {
                return;
            }
            DrawWindowCaptionArgs args = e.Args as DrawWindowCaptionArgs;

            if (args != null)
            {
                AppearanceObject appearance = new AppearanceObject();
                appearance.BackColor    = e.Panel == myDockPanel1 ? Color.Yellow : Color.LightCyan;
                appearance.BackColor2   = e.Panel == myDockPanel1 ? Color.Orange: Color.SkyBlue;
                appearance.GradientMode = System.Drawing.Drawing2D.LinearGradientMode.Vertical;
                Rectangle rect = args.Bounds;
                rect.Inflate(-1, -1);
                appearance.FillRectangle(args.Cache, rect);
            }

            DrawApplicationCaptionArgs appArgs = e.Args as DrawApplicationCaptionArgs;

            if (appArgs != null && args == null)
            {
                AppearanceObject appearance = new AppearanceObject();
                appearance.BackColor    = Color.LightCyan;
                appearance.BackColor2   = Color.LightGreen;
                appearance.GradientMode = System.Drawing.Drawing2D.LinearGradientMode.Horizontal;
                Rectangle rect = appArgs.Bounds;
                rect.Inflate(-1, -1);
                appearance.FillRectangle(appArgs.Cache, rect);
            }
        }
Esempio n. 2
0
        public override void DrawApplicationCaption(DrawApplicationCaptionArgs args)
        {
            MyWindowSkinPainter painter = WindowPainter as MyWindowSkinPainter;

            if (painter != null)
            {
                painter.CurrentDockPanel = CurrentPanel;
            }
            base.DrawApplicationCaption(args);
        }
Esempio n. 3
0
 protected override void DrawCaptionText(DrawApplicationCaptionArgs e)
 {
     if (DefaultDrawFirst)
     {
         base.DrawCaptionText(e);
     }
     if (!RaiseCustomDraw(e))
     {
         base.DrawCaptionText(e);
     }
 }
Esempio n. 4
0
 protected override void DrawApplicationCaptionBackgroud(DrawApplicationCaptionArgs args)
 {
     if (DefaultDrawFirst)
     {
         base.DrawApplicationCaptionBackgroud(args);
     }
     if (!RaiseCustomDraw(args))
     {
         base.DrawApplicationCaptionBackgroud(args);
     }
 }