Muhammed Tahiroğlu yazıyor
Yazılım ve Sanat

ComboBox'ın ReadOnly Olamaması

Ağustos 16, 2007 14:31, Muhammed

Kimi zaman bir veri içeren formu tamamen pasifleştirmek yerine, verilerin sadece okunabildiği ama değiştirilemediği "ReadOnly" moduna ihtiyaç duyulur. Lâkin gelin görün ki, Windows Forms kontrollerinin tamamı bu özelliği desteklemiyor. Mesela bol kullandığımız TextBox'lar aslan gibi destekliyorken yine bolca kullandığımız ComboBox'lar desteklemiyor. Destekleyenleri "ReadOnly" yapıp, desteklemeyenlerin de "Enabled" özelliklerini "false" atamak bu durumda en pratik çözüm. Bunun handikapı ise, kullanıcının pasifleşmiş kontrollerin içeriğini renk silikliğinden dolayı zor okuması ve de imleci içine koyup kopyalayamaması.

İşte bu gibi sıkıntılar çok yaşanıyor dünya üzerinde. Ve birileri şükürler olsun çözüm buluyor.

Code Project'ten kardeşimiz Thomas Wells, daha evvelki Readonly ComboBox denemelerine isyan ederek kendi kontrolünü yazmış ve çok da iyi yapmış. Kendisini bu güzel ve bekleneni layıkıyla yerine getiren kontrolünden dolayı kutluyor, esenlikler diliyoruz. 

 

Artık ComboBox'ları pasifleştirmekten vazgeçin ruhsuz kodcular!

Yorum ekle


(Gravatar simgesini gösterecek)  

  Country flag




 
EOS 40D
Site Meter