Aracılığıyla paylaş


DrawToolTipEventArgs.DrawText Yöntem

Tanım

Sistem metin ToolTip rengini ve yazı tipini kullanarak ve isteğe bağlı olarak belirli biçimlendirme seçeneklerini kullanarak metnini çizer.

Aşırı Yüklemeler

DrawText()

Sistem metin ToolTip rengini ve yazı tipini kullanarak metnini çizer.

DrawText(TextFormatFlags)

Sistem metin ToolTip rengini ve yazı tipini ve belirtilen metin düzenini kullanarak metnini çizer.

DrawText()

Sistem metin ToolTip rengini ve yazı tipini kullanarak metnini çizer.

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

Örnekler

Aşağıdaki kod örneğinde özel çizim işleminin nasıl yapılacağını gösterilmektedir ToolTip. Örnek bir ToolTip oluşturur ve bunu üzerinde bulunan üç Button denetimle ilişkilendirir Form. Örnek, özelliğini true olarak ayarlar OwnerDraw ve olayı işler Draw . Olay işleyicisindeDraw, ToolTip özelliği tarafından DrawToolTipEventArgs.AssociatedControl gösterildiği gibi hangi düğme ToolTip için görüntülendiğine bağlı olarak özel olarak çizilir.

Aşağıdaki kod alıntısı , DrawBackgroundve DrawText yöntemlerinin DrawBorderkullanılmasını gösterir. Kod örneğinin DrawToolTipEventArgs tamamı için sınıfa genel bakış bölümüne bakın.

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

Açıklamalar

yöntemi, DrawText() varsayılan görüntüleme ToolTipyöntemini temsil eder. Bu yöntem, yazı tipi rengi için sistem tarafından belirtilen yazı tipini ve geçerli değerini SystemColors.InfoText kullanır. Metin, özelliği tarafından Bounds belirtilen dikdörtgen içinde yatay ve dikey olarak ortalanmış tek bir satır olarak çizilir; aşırı yüklenmiş sürümüne DrawText(TextFormatFlags)yapılan aşağıdaki çağrıya eşdeğerdir:

DrawText(TextFormatFlags.HorizontalCenter | TextFormatFlags.VerticalCenter | TextFormatFlags.SingleLine | TextFormatFlags.HidePrefix)

Ayrıca bkz.

Şunlara uygulanır

DrawText(TextFormatFlags)

Sistem metin ToolTip rengini ve yazı tipini ve belirtilen metin düzenini kullanarak metnini çizer.

public:
 void DrawText(System::Windows::Forms::TextFormatFlags flags);
public void DrawText (System.Windows.Forms.TextFormatFlags flags);
member this.DrawText : System.Windows.Forms.TextFormatFlags -> unit
Public Sub DrawText (flags As TextFormatFlags)

Parametreler

flags
TextFormatFlags

TextFormatFlags için görüntü ve düzeni ToolTipTextbelirten bit düzeyinde bir değer bileşimi içeren.

Açıklamalar

DrawText(TextFormatFlags) yöntemi, ToolTip metninin düzeni dahil olmak üzere bir ToolTipöğesinin belirli görsel yönlerini özelleştirmek için kullanılır. Bu yöntem, yazı tipi rengi için sistem tarafından belirtilen yazı tipini ve geçerli değerini SystemColors.InfoText kullanır.

Ayrıca bkz.

Şunlara uygulanır