DrawToolTipEventArgs.DrawText Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Рисует текст с помощью системного ToolTip цвета текста и шрифта, а также при необходимости использует определенные параметры форматирования.
Перегрузки
| Имя | Описание |
|---|---|
| DrawText() |
Рисует текст с помощью системного ToolTip цвета и шрифта. |
| DrawText(TextFormatFlags) |
Рисует текст с помощью системного ToolTip цвета текста и шрифта, а также указанного текстового макета. |
DrawText()
- Исходный код:
- DrawToolTipEventArgs.cs
- Исходный код:
- DrawToolTipEventArgs.cs
- Исходный код:
- 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 событие. В обработчике 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
Комментарии
Метод DrawText() представляет метод по умолчанию для отображения ToolTip. Этот метод использует системный указанный шрифт и текущее значение цвета шрифта SystemColors.InfoText . Текст рисуется как однострочный по горизонтали и по вертикали в прямоугольнике, заданном Bounds свойством; он эквивалентен следующему вызову перегруженной версии DrawText(TextFormatFlags):
DrawText(TextFormatFlags.HorizontalCenter | TextFormatFlags.VerticalCenter | TextFormatFlags.SingleLine | TextFormatFlags.HidePrefix)
См. также раздел
Применяется к
DrawText(TextFormatFlags)
- Исходный код:
- DrawToolTipEventArgs.cs
- Исходный код:
- DrawToolTipEventArgs.cs
- Исходный код:
- 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 .