DrawToolTipEventArgs.DrawBorder Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.