예제 #1
0
 protected virtual void OnRenderItemText(ExplorerBarItemRenderEventArgs e)
 {
     if (RenderItemText != null)
     {
         RenderItemText(this, e);
     }
 }
예제 #2
0
 protected virtual void OnRenderItemBackground(ExplorerBarItemRenderEventArgs e)
 {
     if (RenderItemBackground != null)
     {
         RenderItemBackground(this, e);
     }
 }
예제 #3
0
        protected override void OnRenderItemImage(ExplorerBarItemRenderEventArgs e)
        {
            var image = e.Item.GetImage(e.Item.IsLarge);

            if (image != null)
            {
                e.Graphics.DrawImage(image, e.Item.ImageBounds);
            }
        }
        protected override void OnRenderItemImage(ExplorerBarItemRenderEventArgs e)
        {
            var image = e.Item.GetImage(e.Item.IsLarge);

            if (image != null)
            {
                e.Graphics.DrawImage(image, e.Item.ImageBounds);
            }
        }
예제 #5
0
        protected override void OnRenderItemText(ExplorerBarItemRenderEventArgs e)
        {
            var font = new Font(e.ExplorerBar.Font, FontStyle.Bold);

            e.Graphics.DrawString(
                e.Item.Text,
                font,
                e.Item.Selected && e.Item.Checked ? SystemBrushes.Window : SystemBrushes.ControlText,
                10 + ImageDimensionLarge + 8,
                (float)(e.Item.Bounds.Y + ((ButtonHeight / 2.0F) - (font.Height / 2.0F)))
                );

            font.Dispose();
        }
        protected override void OnRenderItemText(ExplorerBarItemRenderEventArgs e)
        {
            var font = new Font("Tahoma", (float)8.25, FontStyle.Bold, GraphicsUnit.Point, 0);

            e.Graphics.DrawString(
                e.Item.Text,
                font,
                Brushes.Black,
                10 + ImageDimensionLarge + 8,
                (float)(e.Item.Bounds.Y + ((ButtonHeight / 2.0F) - (font.Height / 2.0F))) + 2.0F
                );

            font.Dispose();
        }
예제 #7
0
        protected override void OnRenderItemText(ExplorerBarItemRenderEventArgs e)
        {
            var font  = new Font("Tahoma", (float)8.25, FontStyle.Bold, GraphicsUnit.Point, 0);
            var brush = e.Item.Selected ? new SolidBrush(Color.FromArgb(37, 77, 137)) : Brushes.Black;

            e.Graphics.DrawString(
                e.Item.Text,
                font,
                brush,
                10 + ImageDimensionLarge + 8,
                (float)(e.Item.Bounds.Y + ((ButtonHeight / 2.0F) - (font.Height / 2.0F))) + 2.0F
                );

            font.Dispose();

            if (e.Item.Selected)
            {
                brush.Dispose();
            }
        }
예제 #8
0
 protected override void OnRenderItemBackground(ExplorerBarItemRenderEventArgs e)
 {
     DrawContentBackground(e.Graphics, e.Item.Bounds, e.Item.Checked, e.Item.Selected);
 }
        protected override void OnRenderItemText(ExplorerBarItemRenderEventArgs e)
        {
            var font = new Font("Tahoma", (float)8.25, FontStyle.Bold, GraphicsUnit.Point, 0);

            e.Graphics.DrawString(
                e.Item.Text,
                font,
                Brushes.Black,
                10 + ImageDimensionLarge + 8,
                (float)(e.Item.Bounds.Y + ((ButtonHeight / 2.0F) - (font.Height / 2.0F))) + 2.0F
            );

            font.Dispose();
        }
 protected override void OnRenderItemBackground(ExplorerBarItemRenderEventArgs e)
 {
     DrawContentBackground(e.Graphics, e.Item.Bounds, e.Item.Checked, e.Item.Selected);
 }
예제 #11
0
        protected override void OnRenderItemText(ExplorerBarItemRenderEventArgs e)
        {
            var font = new Font(e.ExplorerBar.Font, FontStyle.Bold);

            e.Graphics.DrawString(
                e.Item.Text,
                font,
                e.Item.Selected && e.Item.Checked ? SystemBrushes.Window : SystemBrushes.ControlText,
                10 + ImageDimensionLarge + 8,
                (float)(e.Item.Bounds.Y + ((ButtonHeight / 2.0F) - (font.Height / 2.0F)))
            );

            font.Dispose();
        }
예제 #12
0
 protected virtual void OnRenderItemText(ExplorerBarItemRenderEventArgs e)
 {
     if (RenderItemText != null)
     {
         RenderItemText(this, e);
     }
 }
예제 #13
0
 protected virtual void OnRenderItemBackground(ExplorerBarItemRenderEventArgs e)
 {
     if (RenderItemBackground != null)
     {
         RenderItemBackground(this, e);
     }
 }
        protected override void OnRenderItemText(ExplorerBarItemRenderEventArgs e)
        {
            var font = new Font("Tahoma", (float)8.25, FontStyle.Bold, GraphicsUnit.Point, 0);
            var brush = e.Item.Selected ? new SolidBrush(Color.FromArgb(37, 77, 137)) : Brushes.Black;

            e.Graphics.DrawString(
                e.Item.Text,
                font,
                brush,
                10 + ImageDimensionLarge + 8,
                (float)(e.Item.Bounds.Y + ((ButtonHeight / 2.0F) - (font.Height / 2.0F))) + 2.0F
            );

            font.Dispose();

            if (e.Item.Selected)
            {
                brush.Dispose();
            }
        }