DrawToolTipEventArgs.DrawText Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.