DrawToolTipEventArgs.DrawBackground Metódus

Definíció

A rendszer háttérszínével rajzolja meg a ToolTip háttér hátterét.

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

Példák

Az alábbi példakód bemutatja, hogyan rajzolhatja meg egyénileg a ToolTip. A példa létrehoz egy ToolTip , és három Button vezérlőhöz társítja azt a Form. A példa igaz értékre állítja a OwnerDraw tulajdonságot, és kezeli az eseményt Draw . Az eseménykezelőben az DrawToolTip egyéni rajzolás a tulajdonság által ToolTip jelzett gombtól DrawToolTipEventArgs.AssociatedControl függően eltérően történik.

Az alábbi kódrészlet a , DrawBorderés DrawBackground metódusok DrawTexthasználatát mutatja be. A teljes kód példáját az DrawToolTipEventArgs osztály áttekintésében tekintheti meg.

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

Megjegyzések

Ezt a módszert akkor használja, ha testre szeretné szabni a ToolTipvizualizáció egyes aspektusait, de az aktuális érték SystemColors.Infohasználatával normál elemleírás-hátteret szeretne rajzolni. A háttér a tulajdonság által megadott terület kitöltéséhez Bounds lesz megrajzolva.

A következőre érvényes: