Ş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.