Mouse Nesneler Üzerine Geldiğinde Açıklama Göstermek

Windows Forms Application projelerimizde Textboxlara, Labellere kontrolün işlevlerini yada detaylı bilgilendirmeler yazmak isteyebiliriz. Bunun için Tooltip kontrolünü kullanıyoruz. Örneğimiz aşağıdaki gibi :

public Form1()
{
    InitializeComponent();
    ToolTip toolTip = new ToolTip();
    toolTip.ShowAlways = true ;
    toolTip.SetToolTip(txtAra, "Textbox Açıklama");
}

  toltip

Tooltip Kontrolünün Bazı Özellikleri (Properties)

  • Active : Tooltip özelliğini aktif veya pasif eder.
  • AutoPopDelay :  Açıklama metninin açık kalma süresini milisaniye cinsinden belirtir.
  • InitialDelay : Açıklama metninin gösterilmeden önce bekleme süresi. Yada açıklama metnini geciktirme süresi diyebiliriz.
  • IsBaloon : Açıklama metninin konuşma balonu gibi gösterilip gösterilmeyeceğini belirler.
  • ReshowDelay : Mouse’yi kontrolün üzerinden çektikten sonra metnin ne kadar daha görüneceğini belirler.
  • ToolTipIcon : Açıklama metninin bilgilendirme ikonunu belirler.
  • ToolTipTitle : Açıklama Başlığı.
  • UseAnimation : Açıklama metninin animasyonlu gösterilip gösterilmeyeceğini belirler.
  • UseFading : Açıklama metninin geçiş efekti kullanıp kullanılmayacağını belirtir.

Yukarıdaki özellikleri kullanarak hazırladığımız örnek aşağıdaki gibi :

public Form1()
{
   InitializeComponent();
   ToolTip toolTip = new ToolTip();
   toolTip.Active = true;
   toolTip.ToolTipTitle = "Açıklama Başlık";
   toolTip.ToolTipIcon =ToolTipIcon.Info;
   toolTip.UseFading = true;
   toolTip.UseAnimation = true;
   toolTip.IsBalloon = true;
   toolTip.ShowAlways = true;
   toolTip.AutoPopDelay = 5000;
   toolTip.ReshowDelay = 5000;
   toolTip.InitialDelay = 1000;
   toolTip.SetToolTip(txtAra, "Textbox Açıklama");
}

tololtip2

Harika bir görüntü. :) Yukarıdaki örneklerde Tooltip kontrolünü kod tarafından gördük. Dilerseniz Toolbox'tan (Araçlar)  Tooltip Kontrolünü formunuza ekleyerek çalışabilirsiniz.

Asp.Net Webforms mu, Asp.Net MVC mi? Önceki Yazı

Asp.Net Webforms mu, Asp.Net MVC mi?

GoDaddy'de Plesk Panel Üzerinde Ücretsiz SSL Sertifikası Kurulumu Nasıl Yapılır? Sonraki Yazı

GoDaddy'de Plesk Panel Üzerinde Ücretsiz SSL Sertifikası Kurulumu Nasıl Yapılır?

Yorum/Soru Yazın