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


DrawToolTipEventArgs.DrawText Метод

Определение

Рисует текст ToolTip, используя системный цвет и шрифт, а также используя (необязательно) конкретные параметры форматирования.

Перегрузки

DrawText()

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

DrawText(TextFormatFlags)

Рисует текст ToolTip, используя системный цвет и шрифт, а также заданную структуру текста.

DrawText()

Исходный код:
DrawToolTipEventArgs.cs
Исходный код:
DrawToolTipEventArgs.cs
Исходный код:
DrawToolTipEventArgs.cs

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

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

Примеры

В следующем примере кода показано, как настроить рисование 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

Комментарии

Метод DrawText() представляет метод по умолчанию для ToolTipотображения . Этот метод использует указанный системой шрифт и текущее значение SystemColors.InfoText для цвета шрифта. Текст рисуется в виде одной строки по горизонтали и вертикали в прямоугольнике, заданном Bounds свойством ; это эквивалентно следующему вызову перегруженной DrawText(TextFormatFlags)версии :

DrawText(TextFormatFlags.HorizontalCenter | TextFormatFlags.VerticalCenter | TextFormatFlags.SingleLine | TextFormatFlags.HidePrefix)

См. также раздел

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

DrawText(TextFormatFlags)

Исходный код:
DrawToolTipEventArgs.cs
Исходный код:
DrawToolTipEventArgs.cs
Исходный код:
DrawToolTipEventArgs.cs

Рисует текст ToolTip, используя системный цвет и шрифт, а также заданную структуру текста.

public:
 void DrawText(System::Windows::Forms::TextFormatFlags flags);
public void DrawText (System.Windows.Forms.TextFormatFlags flags);
member this.DrawText : System.Windows.Forms.TextFormatFlags -> unit
Public Sub DrawText (flags As TextFormatFlags)

Параметры

flags
TextFormatFlags

Элемент TextFormatFlags, содержащий побитовое сочетание значений, который указывает отображение и структуру для ToolTipText.

Комментарии

Метод DrawText(TextFormatFlags) используется для настройки определенных визуальных ToolTipаспектов объекта , включая макет текста подсказки. Этот метод использует указанный системой шрифт и текущее значение SystemColors.InfoText для цвета шрифта.

См. также раздел

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