Exemplo n.º 1
0
        private void xpTaskBarBox_Paint(object sender, PaintEventArgs e)
        {
            XPTaskBarBox xptBox    = sender as XPTaskBarBox;
            Rectangle    itemsRect = xptBox.GetItemsRect();

            itemsRect.Width  -= 1;
            itemsRect.Height -= 1;
            e.Graphics.DrawRectangle(new Pen(Color.FromArgb(113, 137, 183), 3), itemsRect);
        }
Exemplo n.º 2
0
        private void xpTaskBarBox1_ProvideHeaderBackgroundBrush(object sender, Syncfusion.Windows.Forms.Tools.ProvideBrushEventArgs args)
        {
            // Custom draw the background only when XP Themes is not available.
            if (!XPThemes.IsThemedOS || !XPThemes.IsThemeActive || !this.xpTaskBar1.ThemesEnabled)
            {
                // Blend settings
                float[] relativeIntensities = { 0.0f, 0.0f, 1.0f };
                float[] relativePositions   = { 0.0F, 0.5f, 1.0F };
                Blend   blend = new Blend();
                blend.Factors   = relativeIntensities;
                blend.Positions = relativePositions;

                XPTaskBarBox box = sender as XPTaskBarBox;

                // Header back brush
                LinearGradientBrush lgBrush = new LinearGradientBrush(args.Bounds,
                                                                      Color.FromArgb(132, 164, 193),
                                                                      Color.FromArgb(46, 116, 163),
                                                                      0, true);
                lgBrush.Blend = blend;
                args.Brush    = lgBrush;
            }
        }