DrawToolTipEventArgs.DrawBorder Metodo

Definizione

Crea il bordo dell'oggetto ToolTip utilizzando il colore del bordo di sistema.Draws the border of the ToolTip using the system border color.

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

Esempio

Nell'esempio di codice riportato di seguito viene illustrato come creare un oggetto personalizzato ToolTip .The following code example demonstrates how to custom draw the ToolTip. Nell'esempio viene creato un oggetto ToolTip e lo si associa a tre Button controlli che si trovano in Form .The example creates a ToolTip and associates it to three Button controls located on the Form. Nell'esempio la proprietà viene impostata OwnerDraw su true e viene gestito l' Draw evento.The example sets the OwnerDraw property to true and handles the Draw event. Nel Draw gestore eventi, ToolTip è personalizzato disegnata in modo diverso a seconda del pulsante ToolTip visualizzato per come indicato dalla DrawToolTipEventArgs.AssociatedControl Proprietà.In the Draw event handler, the ToolTip is custom drawn differently depending on what button the ToolTip is being displayed for as indicated by the DrawToolTipEventArgs.AssociatedControl property.

Nell'estratto di codice riportato di seguito viene illustrato l'utilizzo dei DrawBorder DrawBackground metodi, e DrawText .The code excerpt below demonstrates using the DrawBorder, DrawBackground, and DrawText methods. DrawToolTipEventArgsPer l'esempio di codice completo, vedere Cenni preliminari sulla classe.See the DrawToolTipEventArgs class overview for the complete code example.

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

Commenti

Utilizzare questo metodo quando si desidera personalizzare alcuni aspetti visivi di un oggetto ToolTip , ma si desidera che venga disegnato un bordo standard della descrizione comando utilizzando il valore corrente di SystemColors.WindowFrame .Use this method when you want to customize certain visual aspects of a ToolTip, but want a standard ToolTip border drawn for you using the current value of SystemColors.WindowFrame. Il bordo viene disegnato fino alla dimensione specificata dalla Bounds Proprietà.The border is drawn to the size specified by the Bounds property. È possibile aumentare i limiti di ToolTip prima che venga visualizzato gestendo l' Popup evento.You can increase the bounds of the ToolTip before it is shown by handling the Popup event.

Si applica a