/// <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); }
public void DrawSeparator(ToolStripSeparatorRenderEventArgs e) { }
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); }
/// <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); }
protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e) { this.renderer.DrawSeparator(e); }
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); }
protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e) { var rect = new Rectangle(1, 3, e.Item.Width, 1); e.Graphics.FillRectangle(DarkColors.LightBorderBrush, rect); }
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); }
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)); }
/// <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)); }
/// <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); }
protected override void OnPaint(PaintEventArgs e) { ToolStripSeparatorRenderEventArgs args = new ToolStripSeparatorRenderEventArgs(e.Graphics, this, false); Owner.Renderer.DrawSeparator(args); }
protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e) { e.Graphics.FillRectangle(ColorScheme.BrushGray78, 0, 2, e.Item.Width, 1); }
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))); }
protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e) { PaintSeparator?.Invoke(this, e); }
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); }
protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e) { if (PaintSeparator != null) { PaintSeparator(this, e); } }
protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e) { //base.OnRenderSeparator(e); }
protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e) { throw null; }
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); } }
public new void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e) => base.OnRenderSeparator(e);
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); } } }
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); }