Nasıl yapılır: Control Sınıfından Devralma
Windows bir biçimde kullanmak için tamamen özel bir denetim oluşturmak istiyorsanız sınıfından ' ı devralması gerekir Control . ControlSınıfından devralma işlemi daha fazla planlama ve uygulama gerçekleştirmenizi gerektirdiğinden, size en fazla seçenek aralığını da sağlar. ' Dan devralırken Control , denetimlerin çalışmasını sağlayan temel işlevsellikleri devralırsınız. Sınıfında devralınan işlevler, Control klavye ve fare aracılığıyla Kullanıcı girişini işler, denetimin sınırlarını ve boyutunu tanımlar, bir Windows tutamacı sağlar ve ileti işleme ve güvenlik sağlar. Bu, denetimin grafik arabiriminin gerçek işlemesi olan veya belirli kullanıcı etkileşimi işlevlerini dahil eden herhangi bir boyama içermez. Bu yönlerinin tümünü özel kod aracılığıyla sağlamanız gerekir.
Özel bir denetim oluşturmak için
Visual Studio ' de, yeni bir Windows uygulaması veya Windows denetim kitaplığı projesi oluşturun.
Project menüsünde sınıf ekle' yi seçin.
Yeni öğe Ekle Iletişim kutusunda özel denetim ' e tıklayın.
Projenize yeni bir özel denetim eklenir.
Özel denetiminizin kod düzenleyicisini açmak için F7 tuşuna basın.
OnPaintTemel sınıf yöntemine yapılan bir çağrı dışında boş olacak yöntemi bulun OnPaint .
Denetiminiz için istediğiniz özel boyamayı içerecek şekilde kodu değiştirin.
Denetimler için grafik işlemek üzere kod yazma hakkında daha fazla bilgi için bkz. özel denetim boyama ve işleme.
Denetiminizin dahil olacağı özel yöntemleri, özellikleri veya olayları uygulayın.
Denetiminizi kaydedin ve test edin.
Ayrıca bkz.
- Özel Denetim Çeşitleri
- Nasıl yapılır: UserControl 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'de Devralınmış Olay İşleyicileri İle İlgili Sorun Giderme
- Tasarım Zamanında Windows Forms Denetimleri Geliştirme