13 Temmuz 2012 Cuma

C# ile ToolTip

Merhaba Webkolog okurları! Bugün C# .Net Framework 4 ve Visual Studio 2010 kullanarak uygulamalarımızda kullanıcıya yardımcı bilgiler sağlamak için kullandığımız ToolTip kontrolünü yakından inceleyeceğiz. ToolTip'ler, bir kontrolün üzerine gelindiğinde beliren küçük birer ipucu penceresidir ve kullanıcı deneyimini önemli ölçüde artırabilir. Gelin, bu kontrolün temel özelliklerine ve kullanımına birlikte göz atalım.

ToolTip Kontrolü Nedir?

ToolTip kontrolü, bir veya daha fazla kontrolle ilişkilendirilebilen kısa metin mesajları görüntüleyen bir bileşendir. Kullanıcı, ilişkilendirilen kontrolün üzerine geldiğinde, ToolTip otomatik olarak görünür ve kaybolur.

ToolTip Kontrolünü Kullanma

  1. ToolTip Oluşturma:
    • Visual Studio 2010'da, Toolbox'tan bir ToolTip kontrolünü formunuza sürükleyerek veya kodda bir ToolTip nesnesi oluşturarak başlayabilirsiniz.
  2. ToolTip İlişkilendirme:
    • ToolTip'i bir kontrolle ilişkilendirmek için SetToolTip() metodunu kullanırız. Bu metot, hangi kontrol için hangi metnin görüntüleneceğini belirtir.

Örnek Kullanım

Aşağıdaki örnekte, bir TextBox kontrolüne ToolTip eklemeyi ve bazı özelliklerini ayarlamayı gösteriyoruz:

// ToolTip örneği
toolTip1.ToolTipIcon = ToolTipIcon.Info;  // İpucu simgesini ayarlar.
toolTip1.ToolTipTitle = "Başlık";        // İpucu başlığını ayarlar.
toolTip1.Show("Lütfen adınızı girin", textBox1, 1000); // Belirli bir süre sonra ToolTip'i gösterir (milisaniye cinsinden).

Bu örnekte, textBox1 kontrolüne bir ToolTip ekledik. ToolTipIcon özelliği ile bilgi simgesini, ToolTipTitle özelliği ile başlığı ayarladık. Show() metodu ile de ToolTip'in metnini, ilişkilendirileceği kontrolü ve gösterilme süresini belirledik.

ToolTipIcon Numaralandırması

ToolTipIcon numaralandırması, ToolTip penceresinde görüntülenecek simgeyi belirtir:

  • Error: Hata simgesi
  • Info: Bilgi simgesi
  • None: Simge yok
  • Warning: Uyarı simgesi

ToolTip Kontrolünün Özellikleri

  • Active: ToolTip'in etkin olup olmadığını belirler.
  • AutomaticDelay: ToolTip'in görünme, kaybolma ve görünmeye devam etme sürelerini otomatik olarak ayarlayan bir özellik grubudur.
  • AutoPopDelay:ToolTip'in ekranda kalma süresini milisaniye cinsinden belirtir.
  • InitialDelay:ToolTip'in görünmeden önce ne kadar süre bekleneceğini milisaniye cinsinden belirtir.
  • ReshowDelay: Kullanıcı bir kontrolden diğerine geçtiğinde ToolTip'in ne kadar süre sonra görüneceğini milisaniye cinsinden belirtir.
  • ShowAlways:ToolTip'in kontrol etkin olmasa bile görünmesini sağlar.
  • ToolTipIcon: ToolTip penceresinde görüntülenecek simgeyi belirler.
  • ToolTipTitle:ToolTip penceresinin başlığını belirler.

ToolTip Kontrolünün Metotları

  • GetToolTip(Control control): Belirtilen kontrolle ilişkilendirilmiş ToolTip metnini alır.
  • SetToolTip(Control control, string text): Belirtilen kontrolle ToolTip metnini ilişkilendirir.
  • Show(string text, Control control):ToolTip'i belirtilen kontrol için görüntüler.
  • Show(string text, Control control, int duration):ToolTip'i belirtilen kontrol için belirtilen süre boyunca görüntüler.
  • Show(string text, int x, int y):ToolTip'i belirtilen koordinatlarda görüntüler.
  • Hide(Control control): Belirtilen kontrolle ilişkilendirilmiş ToolTip'i gizler.

Sevgili Webkolog okurları, C# .Net Framework 4 ve Visual Studio 2010 kullanarak ToolTip kontrolünün temel kullanımını ve bazı önemli özelliklerini bu şekilde incelemiş olduk. Bu kontrol, uygulamalarınızda kullanıcılarınıza etkili ipuçları sunmanıza ve onlara rehberlik etmenize yardımcı olur.

Webkolog'u takipte kalın!

Hepinize bol ipuçlu ve başarılı projeler dilerim!

 

0 yorum:

Yorum Gönder