DrawToolTipEventArgs.DrawBorder Método

Definição

Desenha a fronteira de usando ToolTip 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 seguinte demonstra como desenhar manualmente o ToolTip. O exemplo cria um ToolTip e associa-o a três Button controlos localizados no Form. O exemplo define a OwnerDraw propriedade como verdadeira e trata do Draw evento. No Draw handler de eventos, o ToolTip é desenhado de forma personalizada de forma diferente dependendo do botão para o qual está ToolTip a ser exibido, conforme indicado pela DrawToolTipEventArgs.AssociatedControl propriedade.

O excerto do código abaixo demonstra o uso dos DrawBordermétodos , DrawBackground, e DrawText . Consulte a DrawToolTipEventArgs visão geral da classe para o exemplo completo do código.

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

Observações

Use este método quando quiser personalizar certos aspetos visuais de um ToolTip, mas quiser uma borda padrão de ToolTip desenhada para si usando o valor atual de SystemColors.WindowFrame. A borda é desenhada ao tamanho especificado pela Bounds propriedade. Pode aumentar os limites do ToolTip antes de ser mostrado ao lidar com o Popup evento.

Aplica-se a