protected override void OnRenderToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs e) { if (!_Blur) { base.OnRenderToolStripContentPanelBackground(e); } }
protected override void OnRenderToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs e) { base.OnRenderToolStripContentPanelBackground(e); e.Graphics.FillRectangle(toolBrush, new Rectangle(0, 0, e.ToolStripContentPanel.Width, e.ToolStripContentPanel.Height)); e.Graphics.DrawEllipse(new Pen(Color.Red), 0, 0, 25, 25); }
protected override void OnRenderToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs e) { using (var brush = new SolidBrush(ColorTable.ContentPanelBackground)) { e.Graphics.FillRectangle(brush, new Rectangle(Point.Empty, e.ToolStripContentPanel.Size)); } e.Handled = true; }
public void Ctor_Graphics_ToolStripContentPanel(Graphics g, ToolStripContentPanel contentPanel) { var e = new ToolStripContentPanelRenderEventArgs(g, contentPanel); Assert.Equal(g, e.Graphics); Assert.Equal(contentPanel, e.ToolStripContentPanel); Assert.False(e.Handled); }
protected override void OnRenderToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs e) { if (e.ToolStripContentPanel.ClientRectangle.Width >= 3 && e.ToolStripContentPanel.ClientRectangle.Height >= 3) { e.Handled = true; e.Graphics.SmoothingMode = this._pManager.Mode; this.PaintBackground(e.Graphics, e.ToolStripContentPanel.ClientRectangle, this._pManager.ContentPanelTop, this._pManager.ContentPanelBottom, this._pManager.BackgroundAngle, this._pManager.BackgroundBlend); } }
protected override void OnRenderToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs e) { if (currentRenderer != null) { currentRenderer.DrawToolStripContentPanelBackground(e); } else { base.OnRenderToolStripContentPanelBackground(e); } }
public void Ctor_Graphics_ToolStripContentPanel() { using var image = new Bitmap(10, 10); using Graphics graphics = Graphics.FromImage(image); using var toolStripContentPanel = new ToolStripContentPanel(); var e = new ToolStripContentPanelRenderEventArgs(graphics, toolStripContentPanel); Assert.Equal(graphics, e.Graphics); Assert.Equal(toolStripContentPanel, e.ToolStripContentPanel); Assert.False(e.Handled); }
protected override void OnRenderToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs e) { base.OnRenderToolStripContentPanelBackground(e); if (!base.ColorTable.UseSystemColors && e.ToolStripContentPanel.Width > 0 && e.ToolStripContentPanel.Height > 0) { using (LinearGradientBrush brush = new LinearGradientBrush(e.ToolStripContentPanel.ClientRectangle, base.ColorTable.ToolStripContentPanelGradientBegin, base.ColorTable.ToolStripContentPanelGradientEnd, LinearGradientMode.Vertical)) { e.Graphics.FillRectangle(brush, e.ToolStripContentPanel.ClientRectangle); } } }
public void Handled_Set_GetReturnsExpected(bool value) { using (var image = new Bitmap(10, 10)) using (Graphics graphics = Graphics.FromImage(image)) { var e = new ToolStripContentPanelRenderEventArgs(graphics, new ToolStripContentPanel()) { Handled = value }; Assert.Equal(value, e.Handled); } }
public void TestToolStripContentPanelRenderEventArgs() { Graphics g = Graphics.FromImage(new Bitmap(5, 5)); ToolStripContentPanel tscp = new ToolStripContentPanel(); ToolStripContentPanelRenderEventArgs e = new ToolStripContentPanelRenderEventArgs(g, tscp); Assert.AreEqual(g, e.Graphics, "BBB1"); Assert.AreEqual(false, e.Handled, "BBB2"); Assert.AreEqual(tscp, e.ToolStripContentPanel, "BBB3"); e.Handled = true; Assert.AreEqual(true, e.Handled, "BBB4"); }
protected override void OnRenderToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs e) { base.OnRenderToolStripContentPanelBackground(e); if ((e.ToolStripContentPanel.Width <= 0) || (e.ToolStripContentPanel.Height <= 0)) { return; } using (var backBrush = new LinearGradientBrush( e.ToolStripContentPanel.ClientRectangle, ColorTable.ToolStripContentPanelGradientEnd, ColorTable.ToolStripContentPanelGradientBegin, 90f)) { e.Graphics.FillRectangle(backBrush, e.ToolStripContentPanel.ClientRectangle); } }
/// <summary> /// Raises the RenderToolStripContentPanelBackground event. /// </summary> /// <param name="e">An ToolStripContentPanelRenderEventArgs containing the event data.</param> protected override void OnRenderToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs e) { // Must call base class, otherwise the subsequent drawing does not appear! base.OnRenderToolStripContentPanelBackground(e); // Cannot paint a zero sized area if ((e.ToolStripContentPanel.Width > 0) && (e.ToolStripContentPanel.Height > 0)) { using (LinearGradientBrush backBrush = new LinearGradientBrush(e.ToolStripContentPanel.ClientRectangle, ColorTable.ToolStripContentPanelGradientBegin, ColorTable.ToolStripContentPanelGradientEnd, LinearGradientMode.Vertical)) { e.Graphics.FillRectangle(backBrush, e.ToolStripContentPanel.ClientRectangle); } } }
protected override void OnRenderToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs e) { this.renderer.DrawToolStripContentPanelBackground(e); }
/// <summary> /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed. /// <example> /// toolstripcontentpanelrendereventhandler.BeginInvoke(sender, e, callback); /// </example> /// </summary> public static IAsyncResult BeginInvoke(this ToolStripContentPanelRenderEventHandler toolstripcontentpanelrendereventhandler, Object sender, ToolStripContentPanelRenderEventArgs e, AsyncCallback callback) { if (toolstripcontentpanelrendereventhandler == null) { throw new ArgumentNullException("toolstripcontentpanelrendereventhandler"); } return(toolstripcontentpanelrendereventhandler.BeginInvoke(sender, e, callback, null)); }
protected override void OnRenderToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs e) { e.Graphics.Clear(ColorScheme.FormBackColor); }
protected override void OnRenderToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs e) { //e.Graphics.FillRectangle(Brushes.RosyBrown, e.ToolStripContentPanel.ClientRectangle); //base.OnRenderToolStripContentPanelBackground(e); }
protected override void OnRenderToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs e) { //base.OnRenderToolStripContentPanelBackground(e); e.Graphics.Clear(Dark); }
public void ToolStripRenderer_OnRenderToolStripContentPanelBackground_Invoke_Nop(ToolStripContentPanelRenderEventArgs e) { var renderer = new SubToolStripRenderer(); int callCount = 0; renderer.RenderToolStripContentPanelBackground += (sender, e) => callCount++; renderer.OnRenderToolStripContentPanelBackground(e); Assert.Equal(0, callCount); }
public new void OnRenderToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs e) => base.OnRenderToolStripContentPanelBackground(e);
public void ToolStripRenderer_DrawToolStripContentPanelBackground_Invoke_CallsRenderToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs eventArgs) { var renderer = new SubToolStripRenderer(); int callCount = 0; ToolStripContentPanelRenderEventHandler handler = (sender, e) => { Assert.Same(renderer, sender); Assert.Same(eventArgs, e); callCount++; }; // Call with handler. renderer.RenderToolStripContentPanelBackground += handler; renderer.DrawToolStripContentPanelBackground(eventArgs); Assert.Equal(1, callCount); // Remove handler. renderer.RenderToolStripContentPanelBackground -= handler; renderer.DrawToolStripContentPanelBackground(eventArgs); Assert.Equal(1, callCount); }
public void DrawToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs e) { }
public void DrawToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs e) { }
protected override void OnRenderToolStripContentPanelBackground(ToolStripContentPanelRenderEventArgs e) { throw null; }