Nasıl yapılır: UserControl Sınıfından Devralma
Bir veya daha fazla Windows Forms denetiminin işlevlerini özel kodla birleştirmek için, bir Kullanıcı denetimi oluşturabilirsiniz. Kullanıcı denetimleri, hızlı denetim geliştirmeyi, standart Windows Forms denetim işlevselliğini ve özel özellikler ile yöntemlerin çok yönlülüğünü birleştirir. Bir kullanıcı denetimi oluşturmaya başladığınızda, üzerinde standart Windows Forms denetimleri yerleştirebileceğiniz görünür bir tasarımcı sunulur. Bu denetimler, tüm kendi işlevlerini, ayrıca Standart denetimlerin görünüm ve davranışını (görünüm ve kullanım) korur. Bu denetimler Kullanıcı denetiminde yerleşik olduktan sonra artık kod aracılığıyla kullanılamaz. Kullanıcı denetimi kendi boyamayı yapar ve ayrıca denetimlerle ilişkili tüm temel işlevleri de işler.
Kullanıcı denetimi oluşturmak için
Visual Studio 'da yeni bir Windows Denetim Kitaplığı projesi oluşturun.
Boş bir kullanıcı denetimiyle yeni bir proje oluşturulur.
Denetimleri araç kutusunun Windows Forms sekmesinden tasarımcı üzerine sürükleyin.
Bu denetimler, son kullanıcı denetiminde görünmesini istediğiniz şekilde yerleştirilmelidir ve tasarlanmalıdır. Geliştiricilerin bileşen denetimlerine erişmesine izin vermek istiyorsanız, bunları ortak olarak bildirmeniz veya yapısal denetimin özelliklerini seçmeli olarak kullanıma sunmanız gerekir. Ayrıntılar için bkz. nasıl yapılır: yapısal denetimlerin özelliklerini kullanımasunma.
Denetiminizin dahil olacağı özel yöntemleri veya özellikleri uygulayın.
Projeyi derlemek için F5 tuşuna basın ve denetimi UserControl Test kapsayıcısında çalıştırın. Daha fazla bilgi için bkz. nasıl yapılır: bir UserControl 'un Run-Time davranışını test etme.
Ayrıca bkz.
- Özel Denetim Çeşitleri
- Nasıl yapılır: Control Sınıfından Devralma
- Nasıl yapılır: Mevcut Windows Forms Denetimlerinden Devralma
- Nasıl yapılır: Windows Forms için Denetimler Yazma
- Visual Basic devralınan olay Işleyicileriyle ilgili sorunları giderme
- Nasıl yapılır: Bir UserControl Denetiminin Çalışma Zamanı Davranışını Sınama