protected virtual void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { if (this.RendererOverride != null) { this.RendererOverride.OnRenderToolStripPanelBackground(e); } }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { using (LinearGradientBrush b = new LinearGradientBrush(e.ToolStripPanel.Bounds, this.ColorTable.MenuStripGradientBegin, this.ColorTable.MenuStripGradientEnd, e.ToolStripPanel.Orientation == Orientation.Horizontal ? LinearGradientMode.Horizontal : LinearGradientMode.Vertical)) e.Graphics.FillRectangle(b, e.ToolStripPanel.Bounds); base.OnRenderToolStripPanelBackground(e); }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { base.OnRenderToolStripPanelBackground(e); e.Graphics.FillRectangle(toolBrush, new Rectangle(0, 0, e.ToolStripPanel.Width, e.ToolStripPanel.Height)); e.Graphics.DrawEllipse(new Pen(Color.Red), 0, 0, 25, 25); }
protected virtual void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { ToolStripPanelRenderEventHandler eh = (ToolStripPanelRenderEventHandler)Events [RenderToolStripPanelBackgroundEvent]; if (eh != null) { eh(this, e); } }
protected override void OnRenderToolStripPanelBackground(System.Windows.Forms.ToolStripPanelRenderEventArgs e) { if (currentRenderer != null) { currentRenderer.DrawToolStripPanelBackground(e); return; } base.OnRenderToolStripPanelBackground(e); }
public void DrawToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { OnRenderToolStripPanelBackground(e); ToolStripPanelRenderEventHandler eh = Events[EventRenderToolStripPanelBackground] as ToolStripPanelRenderEventHandler; if (eh != null) { eh(this, e); } }
public void DrawToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { this.OnRenderToolStripPanelBackground(e); ToolStripPanelRenderEventHandler handler = this.Events[EventRenderToolStripPanelBackground] as ToolStripPanelRenderEventHandler; if (handler != null) { handler(this, e); } }
protected override void OnPaintBackground(PaintEventArgs e) { ToolStripPanelRenderEventArgs args = new ToolStripPanelRenderEventArgs(e.Graphics, this); this.Renderer.DrawToolStripPanelBackground(args); if (!args.Handled) { base.OnPaintBackground(e); } }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { if (_currentRenderer != null) { _currentRenderer.DrawToolStripPanelBackground(e); } else { base.OnRenderToolStripPanelBackground(e); } }
protected virtual void OnRenderToolStripPanelBackground (ToolStripPanelRenderEventArgs e) { ToolStripPanelRenderEventHandler eh = (ToolStripPanelRenderEventHandler)Events [RenderToolStripPanelBackgroundEvent]; if (eh != null) eh (this, e); }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { PaintBackground(e.Graphics, e.ToolStripPanel, new Rectangle(new Point(0, 0), e.ToolStripPanel.Size)); e.Handled = true; }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { this.renderer.DrawToolStripPanelBackground(e); }
public void DrawToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { this.OnRenderToolStripPanelBackground(e); }
protected override void OnRenderToolStripPanelBackground (ToolStripPanelRenderEventArgs e) { using (LinearGradientBrush b = new LinearGradientBrush (e.ToolStripPanel.Bounds, this.ColorTable.MenuStripGradientBegin, this.ColorTable.MenuStripGradientEnd, e.ToolStripPanel.Orientation == Orientation.Horizontal ? LinearGradientMode.Horizontal : LinearGradientMode.Vertical)) e.Graphics.FillRectangle (b, e.ToolStripPanel.Bounds); base.OnRenderToolStripPanelBackground (e); }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { if (this.RendererOverride != null) { base.OnRenderToolStripPanelBackground(e); } else { ToolStripPanel toolStripPanel = e.ToolStripPanel; if (base.ShouldPaintBackground(toolStripPanel)) { e.Handled = true; this.RenderBackgroundGradient(e.Graphics, toolStripPanel, this.ColorTable.ToolStripPanelGradientBegin, this.ColorTable.ToolStripPanelGradientEnd); } } }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { using(var b = new SolidBrush(ColorTable.PanelBackground)) { e.Graphics.FillRectangle(b, e.ToolStripPanel.Bounds); } e.Handled = true; }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { //Draw the background using Rebar & RP_BACKGROUND (or, if that is not available, fall back to //Rebar.Band.Normal) if (VisualStyleRenderer.IsElementDefined(VisualStyleElement.CreateElement(RebarClass, RP_BACKGROUND, 0))) { renderer.SetParameters(RebarClass, RP_BACKGROUND, 0); } else { renderer.SetParameters(RebarClass, 0, 0); //renderer.SetParameters(VisualStyleElement.Taskbar.BackgroundBottom.Normal); //renderer.SetParameters(Subclass(VisualStyleElement.Rebar.Band.Normal)); } if (renderer.IsBackgroundPartiallyTransparent()) renderer.DrawParentBackground(e.Graphics, e.ToolStripPanel.ClientRectangle, e.ToolStripPanel); renderer.DrawBackground(e.Graphics, e.ToolStripPanel.ClientRectangle); //Draw the etched edges of each row. //renderer.SetParameters(Subclass(VisualStyleElement.Rebar.Band.Normal)); //foreach (ToolStripPanelRow row in e.ToolStripPanel.Rows) { // Rectangle rowBounds = row.Bounds; // rowBounds.Offset(0, -1); // renderer.DrawEdge(e.Graphics, rowBounds, Edges.Top, EdgeStyle.Etched, EdgeEffects.None); //} e.Handled = true; }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { RenderPanelBackground(e.Graphics, e.ToolStripPanel.Bounds); e.Handled = true; }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { //base.OnRenderToolStripPanelBackground(e); e.Graphics.Clear(Dark); }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { if (currentRenderer != null) currentRenderer.DrawToolStripPanelBackground(e); else base.OnRenderToolStripPanelBackground(e); }
/// <summary> /// Raises the <see cref="E:System.Windows.Forms.ToolStripRenderer.RenderToolStripPanelBackground"></see> event. /// </summary> /// <param name="e">A <see cref="T:System.Windows.Forms.ToolStripPanelRenderEventArgs"></see> that contains the event data.</param> protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { if (ToolStripManager.VisualStylesEnabled && VisualStyleRenderer.IsSupported) { e.Handled = true; RebarRenderer.RebarStyleRenderer.DrawBackground(e.Graphics, e.ToolStripPanel.ClientRectangle); Edges edge = Edges.Top; switch (e.ToolStripPanel.Dock) { case DockStyle.Left: edge = Edges.Right; break; case DockStyle.Right: edge = Edges.Left; break; } foreach (ToolStripPanelRow row in e.ToolStripPanel.Rows) { Rectangle edgeBounds = row.Bounds; if (edge == Edges.Top) { edgeBounds.Offset(0, -1); } RebarRenderer.RebarBandStyleRenderer.DrawEdge(e.Graphics, edgeBounds, edge, EdgeStyle.Etched, EdgeEffects.None); } } else { e.Handled = true; Size paddingSize = SystemInformation.Border3DSize; Rectangle bounds = e.ToolStripPanel.ClientRectangle; RebarRenderer.FillRectangle(e.Graphics, bounds, SystemColors.Menu); ControlPaint.DrawBorder3D(e.Graphics, bounds, Border3DStyle.Etched, Border3DSide.All); foreach (ToolStripPanelRow row in e.ToolStripPanel.Rows) { Rectangle edgeBounds = row.Bounds; edgeBounds.Width -= paddingSize.Width; ControlPaint.DrawBorder3D(e.Graphics, edgeBounds, Border3DStyle.Etched, Border3DSide.Bottom); } } }
protected override void OnRenderToolStripPanelBackground( ToolStripPanelRenderEventArgs e) { if (!EnsureRenderer()) { base.OnRenderToolStripPanelBackground(e); return; } if (IsElementDefined(RebarClass, RebarBackground, 0)) { renderer.SetParameters(RebarClass, RebarBackground, 0); } else { renderer.SetParameters(RebarClass, 0, 0); } if (renderer.IsBackgroundPartiallyTransparent()) { renderer.DrawParentBackground( e.Graphics, e.ToolStripPanel.ClientRectangle, e.ToolStripPanel); } renderer.DrawBackground(e.Graphics, e.ToolStripPanel.ClientRectangle); e.Handled = true; }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { e.Handled = true; RenderGradient(e.Graphics, ColorTable.ToolStripPanelGradientBegin, ColorTable.ToolStripPanelGradientEnd, e.ToolStripPanel.Orientation, GetBounds(e.ToolStripPanel)); }
/// <summary>Override - see base.</summary> protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { if (EnsureRenderer()) { // Draw the background using Rebar & RP_BACKGROUND (or, if that is not available, fall back to // Rebar.Band.Normal) if (VisualStyleRenderer.IsElementDefined(VisualStyleElement.CreateElement(RebarClass, RebarBackground, 0))) { _renderer.SetParameters(RebarClass, RebarBackground, 0); } else { _renderer.SetParameters(RebarClass, 0, 0); } if (_renderer.IsBackgroundPartiallyTransparent()) _renderer.DrawParentBackground(e.Graphics, e.ToolStripPanel.ClientRectangle, e.ToolStripPanel); _renderer.DrawBackground(e.Graphics, e.ToolStripPanel.ClientRectangle); e.Handled = true; } else { base.OnRenderToolStripPanelBackground(e); } }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { //base.OnRenderToolStripPanelBackground(e); }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { //Console.WriteLine("OnRenderToolStripPanelBackground"); e.Graphics.FillRectangle(hoverBrush, new Rectangle(new Point(0, 0), e.ToolStripPanel.Size)); }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { if (e.ToolStripPanel.ClientRectangle.Width < 3 || e.ToolStripPanel.ClientRectangle.Height < 3) return; e.Handled = true; switch (e.ToolStripPanel.Dock) { case DockStyle.Top: PaintBackground( e.Graphics, e.ToolStripPanel.ClientRectangle, new SolidBrush(_pManager.ContentPanelTop) ); break; case DockStyle.Bottom: PaintBackground( e.Graphics, e.ToolStripPanel.ClientRectangle, new SolidBrush(_pManager.ContentPanelBottom) ); break; case DockStyle.Left: case DockStyle.Right: PaintBackground( e.Graphics, e.ToolStripPanel.ClientRectangle, _pManager.ContentPanelTop, _pManager.ContentPanelBottom, _pManager.BackgroundAngle, _pManager.BackgroundBlend ); break; } }
protected override void OnPaintBackground(PaintEventArgs e) { ToolStripPanelRenderEventArgs args = new ToolStripPanelRenderEventArgs(e.Graphics, this); this.Renderer.DrawToolStripPanelBackground(args); if (!args.Handled) { base.OnPaintBackground(e); } }
public void DrawToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { OnRenderToolStripPanelBackground(e); ToolStripPanelRenderEventHandler eh = Events[EventRenderToolStripPanelBackground] as ToolStripPanelRenderEventHandler; if (eh != null) { eh(this, e); } }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { renderer.DrawToolStripPanelBackground(e); }
protected virtual void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { throw null; }
public void DrawToolStripPanelBackground (ToolStripPanelRenderEventArgs e) { this.OnRenderToolStripPanelBackground (e); }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { if (RendererOverride != null) { base.OnRenderToolStripPanelBackground(e); return; } ToolStripPanel toolStripPanel = e.ToolStripPanel; if (!ShouldPaintBackground(toolStripPanel)) { return; } // dont paint background effects e.Handled = true; RenderBackgroundGradient(e.Graphics, toolStripPanel, ColorTable.ToolStripPanelGradientBegin, ColorTable.ToolStripPanelGradientEnd); }
public void DrawToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { this.OnRenderToolStripPanelBackground(e); ToolStripPanelRenderEventHandler handler = this.Events[EventRenderToolStripPanelBackground] as ToolStripPanelRenderEventHandler; if (handler != null) { handler(this, e); } }
/// <summary> /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed. /// <example> /// toolstrippanelrendereventhandler.BeginInvoke(sender, e, callback); /// </example> /// </summary> public static IAsyncResult BeginInvoke(this ToolStripPanelRenderEventHandler toolstrippanelrendereventhandler, Object sender, ToolStripPanelRenderEventArgs e, AsyncCallback callback) { if(toolstrippanelrendereventhandler == null) throw new ArgumentNullException("toolstrippanelrendereventhandler"); return toolstrippanelrendereventhandler.BeginInvoke(sender, e, callback, null); }
public void TestToolStripPanelRenderEventArgs() { Graphics g = Graphics.FromImage (new Bitmap (5, 5)); ToolStripPanel tsp = new ToolStripPanel(); ToolStripPanelRenderEventArgs e = new ToolStripPanelRenderEventArgs(g, tsp); Assert.AreEqual (g, e.Graphics, "III1"); Assert.AreEqual (false, e.Handled, "III2"); Assert.AreEqual (tsp, e.ToolStripPanel, "III3"); e.Handled = true; Assert.AreEqual (true, e.Handled, "III2"); }
protected override void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { e.ToolStripPanel.BackColor = uiUp.GetControlColor(); //base.OnRenderToolStripPanelBackground(e); }
protected virtual void OnRenderToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { if (RendererOverride != null) { RendererOverride.OnRenderToolStripPanelBackground(e); return; } }
public void DrawToolStripPanelBackground(ToolStripPanelRenderEventArgs e) { throw null; }