Nasıl yapılır: bileşik denetimler yazma

Bileşik denetimler birçok şekilde çalıştırılabilir. bunları Windows masaüstü uygulaması projesinin bir parçası olarak yazabilir ve bunları yalnızca projedeki formlarda kullanabilirsiniz. ya da bunları bir Windows denetim kitaplığı projesinde yazabilir, projeyi bir derlemede derleyebilir ve diğer projelerdeki denetimleri kullanabilirsiniz. Hatta onlardan devralabilir ve Görsel devralmayı kullanarak özel amaçlar için bunları hızlıca özelleştirebilirsiniz.

Bileşik denetim yazmak için

  1. Visual Studio, yeni bir Windows uygulama projesi oluşturun ve bunu democontrolhostolarak adlandırın.

  2. Project menüsünde kullanıcı denetimi ekle' ye tıklayın.

  3. Yeni öğe Ekle iletişim kutusunda, bileşik denetimin sahip olmasını istediğiniz adı sınıf dosyasına (. vb veya. cs dosyası) verin.

  4. Bileşik denetimin sınıf dosyasını oluşturmak için Ekle düğmesini seçin.

  5. Araç kutusundan bileşik denetim yüzeyine denetimler ekleyin.

  6. Bileşik denetim veya bileşen denetimleri tarafından oluşturulan olayları işlemek için olay yordamlarına kod koyun.

  7. Bileşik denetim için tasarımcıyı kapatın ve istendiğinde dosyayı kaydedin.

  8. Yapı menüsünde Yapı Çözümü’ne tıklayın.

    Özel denetimlerin araç kutusundagörünmesi için projenin oluşturulması gerekir.

  9. Denetiminizin örneklerini öğesine eklemek için araç kutusununDemoControlHost sekmesini kullanın .

Bir denetim sınıfı kitaplığı yazmak için

  1. yeni bir Windows denetim kitaplığı projesi açın.

    Varsayılan olarak, proje bir bileşik denetim içerir.

  2. Yukarıdaki yordamda açıklandığı gibi denetimleri ve kodu ekleyin.

  3. Sınıfların değiştirilmesini istemediğiniz bir denetim seçin ve bu denetimin değiştiriciler özelliğini özelolarak ayarlayın.

  4. DLL 'yi oluşturun.

Bir denetim sınıfı kitaplığındaki bileşik denetimden devralması için

  1. çözüme yeni bir Windows uygulama projesi eklemek için dosya menüsünde ekle ' ye gelin ve yeni Project ' yi seçin.

  2. Çözüm Gezgini' de, yeni proje için Başvurular klasörüne sağ tıklayın ve başvuru Ekle Iletişim kutusunu açmak için Başvuru Ekle ' yi seçin.

  3. Projeler sekmesini seçin ve denetim kitaplığı projenize çift tıklayın.

  4. Yapı menüsünde Yapı Çözümü’ne tıklayın.

  5. Çözüm Gezgini, denetim kitaplığı projenize sağ tıklayıp kısayol menüsünden Yeni öğe Ekle ' yi seçin.

  6. Yeni öğe Ekle Iletişim kutusundan devralınan Kullanıcı denetimi şablonunu seçin.

  7. Devralma Seçicisi iletişim kutusunda, devralmak istediğiniz denetime çift tıklayın.

    Projenize yeni bir denetim eklenir.

  8. Yeni denetim için görsel tasarımcıyı açın ve ek bileşen denetimleri ekleyin.

    DLL 'inizdeki bileşik denetimden devralınan yapısal denetimleri görebilir ve değiştiriciler özelliği ortakolan denetimlerin özelliklerini değiştirebilirsiniz. Değiştiriciler özelliği özelolan denetimin özelliklerini değiştiremezsiniz.

Ayrıca bkz.