Asp.net’te ListBox nesnesinde tooltip gösterimi

Asp.Net Form projelerinde kullandığımız Listbox nesnesi ile liste elemanlarını gösteririz. Ancak bazı satırlar ListBox nesnesi satırına sığmadığında yukarıdaki fotoğrafta da görüldüğü gibi metin yarım kalmaktadır. Metnin tamamını bir şekilde kullanıcıya göstermek isteriz. Ancak Listbox'ın tooltip özelliği bunu desteklememektedir. Bu nedenle bizde buna bir çözüm üretme yolları ararız.

ListItem Attributes özelliği Add() metodu listbox öğesine attribut eklememize izin verir.  ListItem 'title' niteliği kullanıcı faresi belirtilen öğenin üzerine geldiğinde öğenin tümünü mouse ipucu olarak görüntülememizi sağlar. 

Aşağıdaki kodu listbox veri yükleme aşaması olan DataBind işleminden sonra bir döngü kullanarak Listbox'ın Tooltip özelliğini istediğimiz gibi kullanabiliriz.

  foreach (ListItem item in lbKazanimlar.Items)
  {
       item.Attributes.Add("title", item.Text);
  }

 

İpucu: item.Value ile Listboxtaki value değerlerini alabiliriz.

Sql ve Linq ile  İlişkili Tablolardan Kayıt Sayısı Bulmak Önceki Yazı

Sql ve Linq ile İlişkili Tablolardan Kayıt Sayısı Bulmak

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