Compartilhar via


DrawToolTipEventArgs.DrawBorder Método

Definição

Desenha a borda do ToolTip usando a cor da borda do sistema.

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

Exemplos

O exemplo de código a seguir demonstra como desenhar ToolTipo . 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 de um ToolTip, mas deseja que uma borda de Dica de Ferramenta padrão seja desenhada para você usando o valor atual de SystemColors.WindowFrame. A borda é desenhada para o tamanho especificado pela Bounds propriedade . Você pode aumentar os limites do ToolTip antes que ele seja mostrado manipulando o Popup evento.

Aplica-se a