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 событие.