DrawToolTipEventArgs.DrawBorder Метод

Определение

Рисует границу ToolTip с помощью цвета системной границы.

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

Примеры

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

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