ToolStripRenderEventArgs.AffectedBounds ToolStripRenderEventArgs.AffectedBounds ToolStripRenderEventArgs.AffectedBounds ToolStripRenderEventArgs.AffectedBounds Property

定义

获取表示待绘制区域的边界的 RectangleGets the Rectangle representing the bounds of the area to be painted.

public:
 property System::Drawing::Rectangle AffectedBounds { System::Drawing::Rectangle get(); };
public System.Drawing.Rectangle AffectedBounds { get; }
member this.AffectedBounds : System.Drawing.Rectangle
Public ReadOnly Property AffectedBounds As Rectangle

属性值

一个 Rectangle,表示待绘制区域的边界。The Rectangle representing the bounds of the area to be painted.

示例

下面的代码示例演示如何重写OnRenderToolStripBorder方法, 以便在ToolStrip控件周围绘制自定义边框。The following code example demonstrates how to override the OnRenderToolStripBorder method to draw a custom border around a ToolStrip control. 此代码示例是为ToolStripRenderer类提供的更大示例的一部分。This code example is part of a larger example provided for the ToolStripRenderer class.

// This method draws a border around the GridStrip control.
protected override void OnRenderToolStripBorder(
    ToolStripRenderEventArgs e)
{
    base.OnRenderToolStripBorder(e);

    ControlPaint.DrawFocusRectangle(
        e.Graphics,
        e.AffectedBounds,
        SystemColors.ControlDarkDark,
        SystemColors.ControlDarkDark);
}
' This method draws a border around the GridStrip control.
Protected Overrides Sub OnRenderToolStripBorder(e As ToolStripRenderEventArgs)
   MyBase.OnRenderToolStripBorder(e)
   
   ControlPaint.DrawFocusRectangle(e.Graphics, e.AffectedBounds, SystemColors.ControlDarkDark, SystemColors.ControlDarkDark)
End Sub 

适用于

另请参阅