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