Exemplo n.º 1
0
 /// <summary>
 /// 渲染菜单项的分隔线
 /// </summary>
 /// <param name="e"></param>
 protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
 {
     e.Graphics.DrawLine(new Pen(Colors.SeparatorColor), this.MarginWidth, 2, e.Item.Width, 2);
 }
Exemplo n.º 2
0
 public void DrawSeparator(ToolStripSeparatorRenderEventArgs e)
 {
 }
 public void DrawSeparator(ToolStripSeparatorRenderEventArgs e)
 {
 }
Exemplo n.º 4
0
		public override void OnRenderSeparator (ToolStripSeparatorRenderEventArgs e)
		{
			if (!ThemeVisualStyles.RenderClientAreas) {
				base.OnRenderSeparator (e);
				return;
			}
			VisualStyleElement element = e.ToolStrip.Orientation == Orientation.Horizontal ?
				VisualStyleElement.ToolBar.SeparatorHorizontal.Normal :
				VisualStyleElement.ToolBar.SeparatorVertical.Normal;
			if (!VisualStyleRenderer.IsElementDefined (element)) {
				base.OnRenderSeparator (e);
				return;
			}
			new VisualStyleRenderer (element).DrawBackground (e.Graphics, e.Item.Bounds);
		}
Exemplo n.º 5
0
 /// <summary>
 /// 渲染菜单项的分隔线
 /// </summary>
 /// <param name="e"></param>
 protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
 {
     e.Graphics.DrawLine(new Pen(colorconfig.SeparatorColor), 0, 2, e.Item.Width, 2);
 }
Exemplo n.º 6
0
 protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
 {
     this.renderer.DrawSeparator(e);
 }
Exemplo n.º 7
0
 protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
 {
     e.Graphics.DrawLine(new Pen(_imageMarginColor), _imageMarginRight, 2, 200, 2);
 }
 /// <summary>
 /// Raises the RenderSeparator event.
 /// </summary>
 /// <param name="e">An ToolStripSeparatorRenderEventArgs containing the event data.</param>
 protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
 {
     DrawSeparatorInternal(e.Graphics, e.Item, e.Vertical, e.Item.Bounds, KCT.SeparatorDark);
 }
Exemplo n.º 9
0
        protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
        {
            var rect = new Rectangle(1, 3, e.Item.Width, 1);

            e.Graphics.FillRectangle(DarkColors.LightBorderBrush, rect);
        }
Exemplo n.º 10
0
 protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
 {
     DrawSeparator(e.Graphics, e.Item, new System.Drawing.Rectangle(Point.Empty, e.Item.Size), e.Vertical);
 }
 protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
 {
     e.Graphics.DrawLine(new Pen(Color.FromArgb(64, 64, 64), 0.5f), 0, 0, e.Item.Width, 0);
 }
Exemplo n.º 12
0
 protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
 {
     e.Graphics.SmoothingMode = SmoothingMode.AntiAlias;
     e.Graphics.DrawLine(new Pen(Color.FromArgb(200, border.Color), border.Thickness), new Point(e.Item.Bounds.Left, e.Item.Bounds.Height / 2), new Point(e.Item.Bounds.Right - 5, e.Item.Bounds.Height / 2));
 }
Exemplo n.º 13
0
        /// <summary>
        /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed.
        /// <example>
        /// toolstripseparatorrendereventhandler.BeginInvoke(sender, e, callback);
        /// </example>
        /// </summary>
        public static IAsyncResult BeginInvoke(this ToolStripSeparatorRenderEventHandler toolstripseparatorrendereventhandler, Object sender, ToolStripSeparatorRenderEventArgs e, AsyncCallback callback)
        {
            if (toolstripseparatorrendereventhandler == null)
            {
                throw new ArgumentNullException("toolstripseparatorrendereventhandler");
            }

            return(toolstripseparatorrendereventhandler.BeginInvoke(sender, e, callback, null));
        }
Exemplo n.º 14
0
 /// <summary>
 /// 绘制菜单项的分割线
 /// </summary>
 /// <param name="e"></param>
 protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
 {
     e.Graphics.DrawLine(new Pen(ThemeColors.OneLevelBorder, 1.5f), 5, 2.75f, e.Item.Width - 5, 2.75f);
 }
Exemplo n.º 15
0
            protected override void OnPaint(PaintEventArgs e)
            {
                ToolStripSeparatorRenderEventArgs args = new ToolStripSeparatorRenderEventArgs(e.Graphics, this, false);

                Owner.Renderer.DrawSeparator(args);
            }
Exemplo n.º 16
0
 protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
 {
     e.Graphics.FillRectangle(ColorScheme.BrushGray78, 0, 2, e.Item.Width, 1);
 }
Exemplo n.º 17
0
        protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
        {
            Rectangle r = e.Item.Bounds;

            e.Graphics.DrawLine(this.outline, new Point((r.Width / 2) - 1, 6), new Point((r.Width / 2) - 1, (r.Height - 6)));
        }
Exemplo n.º 18
0
 protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
 {
     PaintSeparator?.Invoke(this, e);
 }
Exemplo n.º 19
0
 protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
 {
     e.Graphics.FillRectangle(new SolidBrush(Color.FromArgb(0xff, 0x00, 0xff)), e.Item.Bounds);
     //base.OnRenderSeparator( e );
 }
 /// <summary>
 /// Raises the RenderSeparator event.
 /// </summary>
 /// <param name="e">An ToolStripSeparatorRenderEventArgs containing the event data.</param>
 protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
 {
     e.Item.ForeColor = ColorTable.RaftingContainerGradientBegin;
     base.OnRenderSeparator(e);
 }
Exemplo n.º 21
0
 protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
 {
     if (PaintSeparator != null)
     {
         PaintSeparator(this, e);
     }
 }
Exemplo n.º 22
0
 protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
 {
     //base.OnRenderSeparator(e);
 }
Exemplo n.º 23
0
 protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
 {
     throw null;
 }
Exemplo n.º 24
0
 protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
 {
     if (e.ToolStrip.IsDropDown && this.EnsureRenderer())
     {
         this.Renderer.SetParameters(MenuClass, (int)MenuParts.PopupSeparator, 0);
         Rectangle rect = new Rectangle(e.ToolStrip.DisplayRectangle.Left, 0, e.ToolStrip.DisplayRectangle.Width, e.Item.Height);
         this.Renderer.DrawBackground(e.Graphics, rect, rect);
     }
     else
     {
         base.OnRenderSeparator(e);
     }
 }
Exemplo n.º 25
0
 public new void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e) => base.OnRenderSeparator(e);
Exemplo n.º 26
0
		public virtual void OnRenderSeparator (ToolStripSeparatorRenderEventArgs e)
		{
			if (e.Vertical) {
				e.Graphics.DrawLine (Pens.White, 4, 3, 4, e.Item.Height - 1);
				e.Graphics.DrawLine (SystemPens.ControlDark, 3, 3, 3, e.Item.Height - 1);
			} else {
				if (!e.Item.IsOnDropDown) {
					e.Graphics.DrawLine (Pens.White, 2, 4, e.Item.Right - 1, 4);
					e.Graphics.DrawLine (SystemPens.ControlDark, 2, 3, e.Item.Right - 1, 3);
				} else {
					e.Graphics.DrawLine (Pens.White, 3, 4, e.Item.Right - 4, 4);
					e.Graphics.DrawLine (SystemPens.ControlDark, 3, 3, e.Item.Right - 4, 3);
				}
			}
		}
Exemplo n.º 27
0
        protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
        {
            Rectangle rect = new Rectangle(Point.Empty, e.Item.Size);

            e.Graphics.DrawLine(Pens.LightGray, rect.X, rect.Y + rect.Height / 2, rect.Width + rect.X, rect.Y + rect.Height / 2);
        }