DrawToolTipEventArgs.DrawBackground 方法

定义

使用系统背景色绘制 ToolTip 的背景。

public:
 void DrawBackground();
public void DrawBackground ();
member this.DrawBackground : unit -> unit
Public Sub DrawBackground ()

示例

下面的代码示例演示如何自定义绘制 ToolTip。 该示例创建 ,并将其关联到 位于 上的FormButtonToolTip控件。 该示例将 OwnerDraw 属性设置为 true 并处理 Draw 事件。 在事件处理程序中 DrawToolTip 根据 显示的按钮 ToolTip ,以不同的方式自定义绘制,如 属性所示 DrawToolTipEventArgs.AssociatedControl

下面的代码摘录演示了 DrawBorder如何使用 、 DrawBackgroundDrawText 方法。 有关完整的代码示例, DrawToolTipEventArgs 请参阅类概述。

// Draw the ToolTip using default values if the ToolTip is for button3.
else if ( e->AssociatedControl == button3 )
{
   e->DrawBackground();
   e->DrawBorder();
   e->DrawText();
}
// Draw the ToolTip using default values if the ToolTip is for button3.
else if (e.AssociatedControl == button3)
{
    e.DrawBackground();
    e.DrawBorder();
    e.DrawText();
}
ElseIf (e.AssociatedControl Is button3) Then
    ' Draw the ToolTip using default values if the ToolTip is for button3.
    e.DrawBackground()
    e.DrawBorder()
    e.DrawText()
End If

注解

如果要自定义 的某些视觉方面 ToolTip,但希望使用 的当前值 SystemColors.Info为你绘制标准工具提示背景,请使用此方法。 绘制背景以填充 属性指定的 Bounds 区域。

适用于