Sdílet prostřednictvím


DrawToolTipEventArgs.DrawBorder Metoda

Definice

Nakreslí ohraničení ToolTip pomocí barvy ohraničení systému.

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

Příklady

Následující příklad kódu ukazuje, jak vlastní nakreslit ToolTip. Příklad vytvoří a přidruží ToolTip ho ke třem Button ovládacím prvkům umístěným v Form. Příklad nastaví OwnerDraw vlastnost na true a zpracuje Draw událost. V obslužné rutině Draw události je vlastní nakreslená odlišně v závislosti na tom, ToolTip pro jaké tlačítko ToolTip se zobrazuje, jak označuje DrawToolTipEventArgs.AssociatedControl vlastnost .

Níže uvedený výňatek z kódu ukazuje použití DrawBordermetod , DrawBackgrounda DrawText . Kompletní příklad kódu najdete v DrawToolTipEventArgs přehledu třídy.

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

Poznámky

Tuto metodu použijte, pokud chcete přizpůsobit určité vizuální aspekty ToolTip, ale chcete nakreslit standardní ohraničení popisku SystemColors.WindowFramepomocí aktuální hodnoty . Ohraničení je nakresleno na velikost určenou Bounds vlastností . Zpracováním události můžete zvýšit hranice ToolTip před zobrazením Popup .

Platí pro