Aracılığıyla paylaş


İletişim Kutusunda Ortak Denetimleri Kullanma

Windows ortak denetimleri iletişim kutularında, form görünümlerinde, kayıt görünümlerinde ve iletişim kutusu şablonunu temel alan diğer tüm pencerelerde kullanılabilir. Aşağıdaki yordam, küçük değişikliklerle birlikte formlar için de çalışır.

Yordamlar

İletişim kutusunda ortak denetim kullanmak için

  1. İletişim kutusu düzenleyicisini kullanarak denetimi iletişim kutusu şablonuna yerleştirin.

  2. İletişim kutusu sınıfına denetimi temsil eden bir üye değişkeni ekleyin. Üye Değişkeni Ekle iletişim kutusunda Denetim değişkeni'ni işaretleyin ve Kategori için Denetim'in seçili olduğundan emin olun.

  3. Bu ortak denetim programa giriş sağlıyorsa, bu giriş değerlerini işlemek için iletişim kutusunda ek üye değişkenleri bildirin.

    Dekont

    Sınıf Görünümü'ndeki bağlam menüsünü kullanarak bu üye değişkenlerini ekleyebilirsiniz (bkz . Üye Değişkeni Ekleme).

  4. İletişim kutusu sınıfınız için OnInitDialog'da, ortak denetim için başlangıç koşullarını ayarlayın. Önceki adımda oluşturulan üye değişkenini kullanarak ilk değeri ve diğer ayarları ayarlamak için üye işlevlerini kullanın. Ayarlarla ilgili ayrıntılar için aşağıdaki denetim açıklamalarına bakın.

    İletişim kutusundaki denetimleri başlatmak için iletişim kutusu veri değişimini (DDX) de kullanabilirsiniz.

  5. İletişim kutusundaki denetimlerin işleyicilerinde, denetimi işlemek için üye değişkenini kullanın. Yöntemlerle ilgili ayrıntılar için aşağıdaki denetim açıklamalarına bakın.

    Dekont

    Üye değişkeni yalnızca iletişim kutusunun kendisi olduğu sürece var olur. İletişim kutusu kapatıldıktan sonra giriş değerleri için denetimi sorgulayamazsınız. Ortak bir denetimden gelen giriş değerleriyle çalışmak için iletişim kutusu sınıfınızda geçersiz kılın OnOK . Geçersiz kılmanızda, giriş değerleri için denetimi sorgulayın ve bu değerleri iletişim kutusunun üye değişkenlerinde depolayın.

    Dekont

    İletişim kutusundaki denetimlerden değer ayarlamak veya almak için iletişim kutusu veri değişimini de kullanabilirsiniz.

Açıklamalar

Bir iletişim kutusuna bazı yaygın denetimlerin eklenmesi, iletişim kutusunun artık çalışmamasına neden olur. Bu durumu işleme hakkında daha fazla bilgi için İletişim Kutusuna Denetim Ekleme İletişim Kutusunun Artık çalışmasına neden oluyor konusuna bakın.

Ne yapmak istiyorsunuz?

Ayrıca bkz.

Denetimleri Yapma ve Kullanma
Denetimler