DrawToolTipEventArgs.DrawBorder 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用系统边框颜色绘制 ToolTip 的边框。
public:
void DrawBorder();
public void DrawBorder ();
member this.DrawBorder : unit -> unit
Public Sub DrawBorder ()
示例
下面的代码示例演示如何自定义绘制 ToolTip。 该示例创建 ,并将其关联到 位于 上的Form三Button个ToolTip控件。 该示例将 OwnerDraw 属性设置为 true 并处理 Draw 事件。 在事件处理程序中 Draw , ToolTip 根据 显示的按钮 ToolTip ,以不同的方式自定义绘制,如 属性所示 DrawToolTipEventArgs.AssociatedControl 。
下面的代码摘录演示了 DrawBorder如何使用 、 DrawBackground和 DrawText 方法。 有关完整的代码示例, 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.WindowFrame为你绘制标准工具提示边框,请使用此方法。 边框绘制为 属性指定 Bounds 的大小。 通过处理 Popup 事件,ToolTip可以在显示 之前增加 的边界。