İ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
İletişim kutusu düzenleyicisini kullanarak denetimi iletişim kutusu şablonuna yerleştirin.
İ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.
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).
İ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.
İ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?
İletişim kutusu düzenleyicisi yerine el ile iletişim kutusuna denetim ekleme
Denetimimi standart Windows ortak denetimlerinden birinden türet