ToolStripRenderEventArgs 类

定义

public ref class ToolStripRenderEventArgs : EventArgs
public class ToolStripRenderEventArgs : EventArgs
type ToolStripRenderEventArgs = class
    inherit EventArgs
Public Class ToolStripRenderEventArgs
Inherits EventArgs
继承
ToolStripRenderEventArgs
派生

示例

下面的代码示例演示如何重写 OnRenderToolStripBorder 方法以在控件周围 ToolStrip 绘制自定义边框。 该代码示例是 ToolStripRenderer 类中的一个较大示例的一部分。

// 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

注解

ToolStripRenderEventArgs类还提供用于DrawImageMarginDrawToolStripBorderDrawToolStripBackground方法的数据。

构造函数

名称 说明
ToolStripRenderEventArgs(Graphics, ToolStrip, Rectangle, Color)

使用ToolStripRenderEventArgs指定的实例绘制具有指定ToolStrip边界的指定边界来初始化指定Graphics类的新实例Color

ToolStripRenderEventArgs(Graphics, ToolStrip)

为指定的和使用指定的ToolStripRenderEventArgsToolStrip类初始化类的新实例Graphics

属性

名称 说明
AffectedBounds

获取表示 Rectangle 要绘制的区域边界。

BackColor

获取ColorToolStrip绘制背景的底色。

ConnectedArea

获取表示 Rectangle a ToolStripDropDown 与其 OwnerItem之间的重叠区域。

Graphics

Graphics获取用于绘制的。

ToolStrip

ToolStrip获取要绘制的。

方法

名称 说明
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅