Kullanıcı denetimine genel bakış

Kullanıcı denetimi, ortak bir kapsayıcıda kapsüllenmiş bir Windows Forms denetimleri koleksiyonudur. Bu denetim türü,bileşik denetim olarak adlandırılır. İçerilen denetimler, kurucu denetimlerolarak adlandırılır. Kullanıcı denetimleri UserControl sınıfından türetilir.

Kullanıcı denetimleri, görsel tasarımcı ile Formlar gibi tasarlanmıştır. Görsel tasarımcı aracılığıyla kurucu denetimleri oluşturur, düzenler ve değiştirirsiniz. Denetim olayları ve mantığı, Form tasarlarken olduğu gibi yazılır. Kullanıcı denetimi, diğer tüm denetimler gibi bir Forma yerleştirilir.

Kullanıcı denetimleri, oluşturuldukları proje veya kullanıcı denetiminin kitaplığına başvuru içeren diğer projelerde kullanılabilir.

Kurucu bileşen kontrolleri

Kurucu denetimler kullanıcı denetimi tarafından kullanılabilir ve uygulama kullanıcısı çalışma zamanında hepsiyle tek tek etkileşimde bulunabilir, ancak kurucu denetimler tarafından bildirilen özellikler ve yöntemler tüketiciye gösterilmez. Örneğin, kullanıcı denetimine bir TextBox ve Button denetimi yerleştirirseniz, düğmenin Click olayı kullanıcı denetimi tarafından dahili olarak işlenir, ancak kullanıcı denetiminin yerleştirildiği Form tarafından işlenmez.

Kurucu bir denetimin üyeleri kullanıcı denetimi tarafından ifşa edilebilir. Daha fazla bilgi için Yapı Kontrollerinin Özelliklerini Nasıl Ortaya Çıkarılır başlığına bakın.

Projeye kullanıcı denetimi ekleme

Yeni bir proje oluşturduktan sonra, kullanıcı denetimi oluşturmak için Visual Studio şablonlarını kullanın. Aşağıdaki adımlarda projenize kullanıcı denetimi ekleme adımları gösterilmektedir:

  1. Visual Studio'da Proje Gezgini bölmesini bulun. Projeye sağ tıklayın ve Kullanıcı Denetimi Ekle 'yi> seçin.

    Bir Windows Forms projesine kullanıcı denetimi eklemek için Visual Studio çözüm gezginine sağ tıklayın

  2. Adı kutusuna kullanıcı denetiminiz için bir ad yazın. Visual Studio, kullanabileceğiniz varsayılan ve benzersiz bir ad sağlar. Ardından Eklebasın.

    Windows Forms için Visual Studio'da öğe ekle iletişim kutusu

Kullanıcı denetimi oluşturulduktan sonra Visual Studio tasarımcıyı açar:

Windows Forms için Visual Studio'da kullanıcı denetimi tasarımcısı

Çalışan bir kullanıcı denetimi örneği için bkz. Kullanıcı denetimi oluşturma.