DrawToolTipEventArgs.DrawText Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Рисует текст ToolTip, используя системный цвет и шрифт, а также используя (необязательно) конкретные параметры форматирования.
Перегрузки
DrawText() |
Рисует текст элемента ToolTip, используя системный цвет и шрифт текста. |
DrawText(TextFormatFlags) |
Рисует текст ToolTip, используя системный цвет и шрифт, а также заданную структуру текста. |
DrawText()
Рисует текст элемента 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)
Рисует текст 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 для цвета шрифта.