DrawToolTipEventArgs.DrawBorder Метод

Определение

Рисует границу элемента ToolTip, используя системный цвет границ.

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

Примеры

В следующем примере кода показано, как настроить рисование ToolTip. В примере создается ToolTip и связывается с тремя Button элементами управления, расположенными в Form. В примере свойству 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 . Вы можете увеличить границы ToolTip , прежде чем он будет отображаться, обрабатывая Popup событие .

Применяется к