Tasarım zamanında Windows Forms denetimleri geliştirme

Denetim yazarları için .NET Framework, çok sayıda denetim yazma teknolojisi sağlar. Yazarlar artık önceden var olan denetimlerin bir koleksiyonu olarak davranan bileşik denetimler tasarlamakla sınırlı değildir. Devralma yoluyla, önceden var olan bileşik denetimlerden veya önceden var olan Windows Forms denetimlerinden kendi denetimlerinizi oluşturabilirsiniz. Özel boyama uygulayan kendi denetimlerinizi de tasarlayabilirsiniz. Bu seçenekler görsel arabirimin tasarımına ve işlevselliğine büyük ölçüde esneklik sağlar. Bu özelliklerden yararlanmak için nesne tabanlı programlama kavramları hakkında bilgi sahibi olmanız gerekir.

Dekont

Devralma hakkında kapsamlı bir anlayışa sahip olmak gerekli değildir, ancak Devralma temelleri (Visual Basic) konusuna başvurmak yararlı olabilir.

Web Forms'da kullanmak üzere özel denetimler oluşturmak istiyorsanız bkz . Özel ASP.NET Sunucu Denetimleri Geliştirme.

Bu bölümde

İzlenecek yol: Bileşik Denetim Yazma
C# dilinde basit bir bileşik denetimin nasıl oluşturulacağını gösterir.

İzlenecek yol: Windows Forms Denetiminden Devralma
C# dilinde devralma kullanarak basit bir Windows Forms denetiminin nasıl oluşturulacağını gösterir.

İzlenecek yol: Tasarımcı eylemlerini kullanarak ortak görevleri gerçekleştirme
Windows Forms denetimlerinde akıllı etiket özelliğinin nasıl kullanılacağını gösterir.

İzlenecek yol: DesignerSerializationVisibilityAttribute ile Standart Türler Koleksiyonlarının Seri Hale Getirilmesi
Bir koleksiyonu seri hale getirmek için özniteliğinin DesignerSerializationVisibilityAttribute.Content nasıl kullanılacağını gösterir.

İzlenecek yol: Tasarım Zamanında Özel Windows Forms Denetimleri Hatalarını Ayıklama
Windows Forms denetiminin tasarım zamanı davranışında hata ayıklamayı gösterir.

İzlenecek yol: Visual Studio Tasarım-Zamanı Özellikleri'nden Faydalanan Windows Forms Denetimi Oluşturma
Bileşik denetimi tasarım ortamıyla sıkı bir şekilde tümleştirmeyi gösterir.

Nasıl yapılır: Windows Forms için Denetimler Yazma
Windows Forms denetimi uygulamak için dikkat edilmesi gereken noktalara genel bir bakış sağlar.

Nasıl yapılır: Bileşik Denetimler Yazma
Bileşik denetimden devralarak denetimin nasıl oluşturulacağını gösterir.

Nasıl yapılır: UserControl Sınıfından Devralma
Bileşik denetim oluşturma yordamına genel bir bakış sağlar.

Nasıl yapılır: Mevcut Windows Forms Denetimlerinden Devralma
Denetim sınıfından Button devralarak genişletilmiş denetim oluşturmayı gösterir.

Nasıl yapılır: Denetim Sınıfından Devralma
Genişletilmiş denetim oluşturmaya genel bakış sağlar.

Nasıl yapılır: Tasarım Zamanında Denetimi Formların Kenarlarına Hizalama
Denetiminizi kaplar formun Dock kenarına hizalamak için özelliğinin nasıl kullanılacağını gösterir.

Nasıl yapılır: Araç Kutusu Öğelerini Seç İletişim Kutusunda bir Denetimi Görüntüleme
Araç Kutusunu Özelleştir iletişim kutusunda görünmesi için denetiminizi yükleme yordamını gösterir.

Nasıl yapılır: Bir Denetim için Araç Kutusu Bit Eşlemi Sağlama
Araç Kutusu'nda ToolboxBitmapAttributeözel denetiminizin yanında bir simge görüntülemek için öğesinin nasıl kullanılacağını gösterir.

Nasıl yapılır: Bir UserControl Denetiminin Çalışma Zamanı Davranışını Sınama
Bileşik denetimin davranışını test etmek için UserControl Test Kapsayıcısının nasıl kullanılacağını gösterir.

Windows Forms Tasarımcısında Tasarım Zamanı Hataları
Windows Forms tasarımcısı yüklenemediğinde Microsoft Visual Studio'da görüntülenen Tasarım Zamanı Hata Listesi'nin anlamını ve kullanımını açıklar.

Denetim ve Bileşen Yazmada Sorun Giderme
Özel bir bileşen veya denetim yazarken oluşabilecek yaygın sorunları tanılamayı ve düzeltmeyi gösterir.

Başvuru

.NET Framework ile Özel Windows Forms Denetimleri Geliştirme
.NET Framework ile kendi özel denetimlerinizi nasıl oluşturacağınız açıklanır.

Dil Bağımsızlığı ve Dilden Bağımsız Bileşenler
Bileşenlerin oluşturulmasını ve kullanımını basitleştirmek için tasarlanmış ortak dil çalışma zamanını tanıtır. Bu basitleştirmenin önemli bir yönü, farklı programlama dilleri kullanılarak yazılmış bileşenler arasındaki birlikte çalışabilirliğin artırılmasıdır. Ortak Dil Belirtimi (CLS), birden çok programlama diliyle çalışan araçlar ve bileşenler oluşturmayı mümkün kılar.

İzlenecek yol: Araç Kutusunu Otomatik Olarak Özel Bileşenlerle Doldurma
Bileşeninizin veya denetiminizin Araç Kutusunu Özelleştir iletişim kutusunda görüntülenmesini nasıl etkinleştirebileceğinizi açıklar.