Compartilhar via


DrawToolTipEventArgs.DrawBackground Método

Definição

Desenha a tela de fundo do ToolTip usando a cor da tela de fundo do sistema.

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

Exemplos

O exemplo de código a seguir demonstra como desenhar ToolTipo personalizado. O exemplo cria um ToolTip e o associa a três Button controles localizados no Form. O exemplo define a OwnerDraw propriedade como true e manipula o Draw evento . Draw No manipulador de eventos, o ToolTip é personalizado desenhado de forma diferente, dependendo do botão para o qual o ToolTip está sendo exibido, conforme indicado pela DrawToolTipEventArgs.AssociatedControl propriedade .

O trecho de código abaixo demonstra o uso dos DrawBordermétodos , DrawBackgrounde DrawText . Consulte a visão geral da DrawToolTipEventArgs classe para obter o exemplo de código completo.

// 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

Comentários

Use esse método quando quiser personalizar determinados aspectos visuais do ToolTip, mas quiser uma tela de fundo de Dica de Ferramenta padrão desenhada para você usando o valor atual de SystemColors.Info. A tela de fundo é desenhada para preencher a área especificada pela Bounds propriedade .

Aplica-se a