Denetimleri kullanmaya genel bakış (Windows Forms .NET)
Windows Forms denetimleri, kullanıcı arabirimi işlevselliğini kapsüller ve istemci tarafında, Windows tabanlı uygulamalarda kullanılan yeniden kullanılabilir bileşenlerdir. Formlar Windows kullanıma hazır birçok denetim sağlamanın yanı sıra kendi denetimlerinizi geliştirmeye yönelik altyapıyı da sağlar. Mevcut denetimleri birleştirin, mevcut denetimleri genişletin veya kendi özel denetimlerinizi oluşturabilirsiniz. Daha fazla bilgi için bkz. Özel denetim türleri.
Önemli
.NET 6 ve .NET 5 için Masaüstü Kılavuzu belgeleri (.NET Core 3.1 dahil) hazır aşamasındadır.
Denetim ekleme
Denetimler, Visual Studio Designer aracılığıyla eklenir. Tasarımcı ile denetimleri yer, boyut, hizalama ve taşıma adımlarını takip edersiniz. Alternatif olarak, denetimler kod aracılığıyla eklenebilir. Daha fazla bilgi için bkz. Denetim ekleme (Windows Forms).
Düzen seçenekleri
Bir denetimin üst öğede göründüğü konum, üst yüzeyin sol üst yüzeyine göre Location özelliğinin değerine göre belirlenir. Üst öğede sol üst konum koordinatı şu (x0,y0) şekildedir: . Denetimin boyutu özelliği tarafından belirlenir Size ve denetimin genişliğini ve yüksekliğini temsil eder.
El ile konumlandırma ve boyutlandırmanın yanı sıra denetimlerin otomatik yerleşimine yardımcı olan çeşitli kapsayıcı denetimleri de sağlanır.
Daha fazla bilgi için bkz. Denetimlerin konumu ve düzeni ve Denetimleri yerleştirme ve sabitle.
Olayları denetleme
Denetimler temel sınıf aracılığıyla bir dizi ortak olay sağlar: Control . Her denetim her etkinliğe yanıt vermez. Örneğin, Label denetim klavye girişine yanıt vermez, bu Control.PreviewKeyDown nedenle olay yükseltilen değil. Paylaşılan olayların çoğu şu kategorilere ayrılır:
- Fare olayları
- Klavye olayları
- Özellik değiştirilen olaylar
- Diğer olaylar
Daha fazla bilgi için bkz. Olayları denetlemeve Denetim olayı işleme.
Erişilebilirliği denetleme
Windows Forms, ekran okuyucular için erişilebilirlik desteğine ve sözel komutlar için sesli giriş yardımcı programlarına sahip. Ancak kullanıcı arabiriminizi erişilebilirlikle tasarlamanız gerekir. Windows Forms denetimleri, erişilebilirliği işlemek için çeşitli özellikleri ortaya çıkarır. Bu özellikler hakkında daha fazla bilgi için bkz. Denetimler için Erişilebilirlik Bilgileri Sağlama.