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.

Ayrıca bkz.