Simdi sizlere Visual C# NET’te bir Windows Control nasıl yapılır ve bu Windows Control’ü programlarımızda nasıl kullanırız onu göstereceğiz. Göstereceğim örneği çok basit seçtim, bunun nedeni de yaratıcılığı siz arkadaslarıma bırakmayı uygun görmemdir. Şimdi örneğimizi adım adım inceleyelim.
Â
               I.  Visual Studio .NET’te yeni bir proje açalım ve Windows Control Library’yi seçelim ve adını değiştirelim(Ben burada NewControls adını verdim siz istediğiniz adı verebilirsiniz.)
 
Â
            II. Daha sonra Anlamlı bir isim olması için UserControl1’in adını MyTextBox olarak değiştirelim.
 
Â
Â
          III. Bu değişiklikleri yaptıktan sonra MyTextBox’ın üzerine bir TextBox yerleştirelim ve onun adını da değiştirelim. Ben burada adını myTBox olarak değiştirdim.
 
Â
         IV. Evet şimdi MyTextBox’ın kodunu açalım ve bir TextBox’ın yapması gerektiğini düşündüğümüz özellikleri de eklemek için istediğimiz metodu buraya yazalım. Burada örnek olarak myTBox üzerindeki  bilginin integer olup olmadığını control eden bir metod yazalım ve metodun dönüş değeri eğer integer değilse 0 (sıfır) olsun. Eğer dönüş değeri 1 olursa integer olsun.
 
Â
            V. Kod yazımını tamamladıktan sonra derleyin, eÄŸer derlemek yerine direk çalıştırırsanız(run) asagıdaki uyarıyı alırsınız(Kısaca verdiÄŸi uyarı : “Bu Windows Control tek basına çalışamaz. Bunu baska projelerde kullanmalısınız.”) Ama sorun deÄŸil çünkü yaptıgımız Windows control’ü zaten diÄŸer projelerde  kullanmak üzere tasarladık.
Â
Â
Â
Şimdi sorabilirsiniz bu Windows Control’ü projelerimizde nasıl kullanacağız? Yine adım adım anlatalım.
Â
            I.  Yeni bir proje açın veya önceden var olan bir projeyi açın. Ben burada Deneme adında yeni bir proje açtım.
         II.  Daha sonra .Net’in Ana Proje Penceresindeki MenuBar’dan Tools’I tıklayın açılan menuItem’lardan Add/Remove ToolBoxItems’ı tıklayın.
Â
Â
                    III.  Daha sonra açılan pencereden .NET Framework Components’in seçili olmasına dikkat edin. Eğer seçili değilse onu seçin. Ve Browse diyerek daha önce kaydetmiş oldugumuz NewControls projesinin içine girilelim oradan bin’e oradan da Debug’ın içine girelim. Daha sonra karşımıza çıkan NewControls.dll adlı dosyayı seçip OK tuşuna basalım. Daha sonra tekrar NET Framework Components’in seçili oldugu pencerede OK tuşuna basalım.
Â
Â
                   IV. Şimdi ToolBox’a bakalım. İste karşımızda MyTextBox’ımızın yazılı olduğu bir ToolBox’ımız oldu. Artık MyTextBox’ımızı diğer Tool’ları kullandığımız gibi kullanabiliriz.
Â
Â
Yorumlar
Yorum Yok
Yorumunuzu Ekleyin
Yorum eklemek için giris yapmalısınız.