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 varolan denetimlerin bir koleksiyonu olarak davranan bileşik denetimleri tasarlamaya sınırlı değildir. devralma yoluyla, önceden varolan bileşik denetimlerden veya önceden varolan Windows Forms denetimlerinde kendi denetimlerinizi oluşturabilirsiniz. Ayrıca, özel boyama uygulayan kendi denetimlerinizi de tasarlayabilirsiniz. Bu seçenekler, görsel arabirimin tasarımı ve işlevselliği için harika bir esneklik sağlar. Bu özelliklerden yararlanmak için nesne tabanlı programlama kavramlarıyla ilgili bilgi sahibi olmanız gerekir.

Not

Devralmanın kapsamlı bir şekilde anlaşılmasına gerek yoktur, ancak Devralma Temelleri (Visual Basic)konusuna başvurmanız yararlı olabilir.

Web Forms için 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# içinde basit bir bileşik denetimin nasıl oluşturulacağını gösterir.

izlenecek yol: Windows Forms denetiminden devralma
C# ' de devralma kullanarak basit bir Windows Forms denetimi oluşturmayı 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
DesignerSerializationVisibilityAttribute.ContentBir koleksiyonu seri hale getirmek için özniteliğini nasıl kullanacağınızı gösterir.

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

İzlenecek yol: Visual Studio Tasarım-Zamanı Özellikleri'nden Faydalanan Windows Forms Denetimi Oluşturma
Birleşik bir denetimin tasarım ortamıyla nasıl sıkı bir şekilde tümleştirileceğini gösterir.

Nasıl yapılır: Windows Forms için Denetimler Yazma
Windows Forms denetimi uygulamaya yönelik hususlar hakkında genel bakış sağlar.

Nasıl yapılır: Bileşik Denetimler Yazma
Bileşik denetimden devralarak bir 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 devralarak genişletilmiş bir denetimin nasıl oluşturulacağını gösterir Button .

Nasıl yapılır: Control Sınıfından Devralma
Genişletilmiş denetim oluşturma hakkında genel bakış sağlar.

Nasıl yapılır: Tasarım Zamanında Denetimi Formların Kenarlarına Hizalama
DockDenetiminizi, denetimin kapladığı formun kenarına hizalamak için nasıl kullanacağınızı gösterir.

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

Nasıl yapılır: Bir Denetim için Araç Kutusu Bit Eşlemi Sağlama
ToolboxBitmapAttributeToolboxBitmapAttributeözel denetiminizin yanında bir simge göstermek için öğesini nasıl kullanacağınızı gösterir.

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

Windows Formları Tasarımcısında Tasarım Zamanı Hataları
Windows Forms tasarımcısı yükleyemediğinde Microsoft Visual Studio görüntülenen Design-Time Hata Listesi 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ın nasıl tanılanacağı ve düzeltileceğini gösterir.

Başvuru

.NET Framework ile Özel Windows Forms Denetimleri Geliştirme
.NET Framework ile kendi özel denetimlerinizi oluşturmayı açıklar.

Dil Bağımsızlığı ve Dilden Bağımsız Bileşenler
Bileşenlerin oluşturulmasını ve kullanılmasını basitleştirmek için tasarlanan ortak dil çalışma zamanını tanıtır. Bu basitleştirmeyle önemli bir boyut, farklı programlama dilleri kullanılarak yazılmış bileşenler arasında geliştirilmiş birlikte çalışabilirlik özelliğidir. 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
Özelleştirme araç kutusu iletişim kutusunda bileşeninizin veya denetiminizin nasıl görüntüleneceğini açıklar.