Поделиться через


DrawToolTipEventArgs.DrawBackground Метод

Определение

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

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

Примеры

В следующем примере кода показано, как настроить рисование 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.Infoзначения . Фон рисуется для заполнения области, заданной свойством Bounds .

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