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

TabControl Modernizasyonu

Ağustos 17, 2007 17:32, Muhammed

Şu görüntüden sıkıldık:



Artık daha şık, daha alımlı bir TabControl istiyoruz. Hazır olsun, armut piş modeline uysun, bedava olsun. Üstelik açık kodlu olsun...

İsteklerimiz bitmiyor. Hemen aramaya koyuluyoruz; live.com, google.com, ne denk gelirse. Karşımıza Code Project'te yayınlanmış güzel bir yazı/kod çıkıyor: TabStrips: A TabControl in the Visual Studio 2005 way!.

Code Project'in en güzel tarafı ihtiyacınız olan herhangi bir konuda, dünya üzerinde bir gönüllünün  elini kolunu sıvayıp kayda değer bir adım atmış olması. Code Project'in bundan daha güzel tarafı ise, bu adımın hiçbir zaman sizi varacağınız noktaya ulaştırmaması. Her halukârda kendi adımınızı atmak zorunda olmanız. Yani "ilerleme"niz. 

Eğer TabControl yerine Code Project'ten aldığınız bu kontrolü kullanacaksanız, bir çok istenmeyen durumla karşılaşacaksınız demektir. Eğer içinizde ilerleme isteği de yoksa, bir müddet sonra, Code Project'in "tabcontrol"ü batsın diye serzenişlere gark olup paralı çözümlere yöneleceksiniz. Ya da ToolBox'ta size göz yaşlarıyla bakan Windows Forms'un TabControl'üne talim! O da çok masum değildir bu arada, ifade etmeden geçemeyeceğiz.

Biz ilerleyelim dedik. İran'dan yazan Hadi Eskandari'nin sağdan-sola çözümü içeren kodlarının arasına daldık. İhtiyaçlarımızı karşılayan güzel bir kontrole dönüştürdük:

 

Daha güzel gözükmüyor mu sizce?

Buradan çıkaracağımız ders şu ki hiçbir zaman verilenle, sunulanla yetinmemek lazım. Kodlamanın ucu bucağı yok. Demek ki sonsuza kadar gidebilirsiniz... İlerlemek ve üretmek için deneyin, bozun, yıkın ve yeniden daha farklısını yapın. 

Farkında mıyız, İstiklal Marşı'mız bile "Korkma" diye başlıyor.

 

Yorum ekle


(Gravatar simgesini gösterecek)  

  Country flag




 
EOS 40D
Site Meter