ICE34
ICE34, her RadioButtonGroup Denetimi her radyo düğmesinin, radyo düğmesi grubunu belirten RadioButton tablosunun Özellik sütununda bir özelliği olduğunu doğrular. ICE34, bu özelliğin mevcut olduğunu doğrular ve RadioButton tablosunun Value sütununda grubun radyo düğmesi değerlerinden birine eşit Özellik tablosunda varsayılan değere ayarlanır.
Kullanıcıların SEKME tuşunu kullanarak seçim yapabilmesi için radyo düğmesi grubunun varsayılan değeri olmalıdır. Uygun kullanıcı erişilebilirliği için bu gereklidir.
ICE34 eksik tabloları bildirir.
Sonuç
ICE34, geçersiz bir özellik belirten bir radyo düğmesi varsa bir hata iletisi gönderin.
Örnek
ICE34, gösterilen örnek için aşağıdaki hataları bildirir.
ICE34 hatası | Açıklama |
---|---|
Control DialogA.Control2, RadioButtonGroup türünde olduğundan bir özelliğe sahip olmalıdır. | Denetimi tablosununÖznitelikler sütununda ayarlanmış Dolaylı denetim bit olmadan RadioButtonGroup denetimi vardır ve Özellik sütununda bir özelliği yoktur. |
Property3 özelliğini kullanan RadioButtonGroup için geçerli bir varsayılan değer olmayabilir. Değerin RadioButtonGroup tablosunda bir seçenek olarak listelenmiş olması gerekir. | Özelliği tablosunun Değer sütununda belirtilen bir özelliğin varsayılan değeri, RadioButton tablosunun Value sütununda belirtilen radyo düğmesi grubunun değerlerinden biri değildir. |
Property PropertyB, RadioButtonGroup denetimi DialogA.Control4'ün dolaylı özelliği olduğundan tanımlanmalıdır | Bu RadioButton grubu tarafından başvuruda bulunan özellik dolaylı bir özelliktir ve dolaylı özelliğin değeri RadioButton grubu için seçeneklerden biri değildir. |
PropertyA özelliği için geçerli bir varsayılan değer olmayabilir. özelliği, DialogA.Control5 denetiminin dolaylı RadioButtonGroup özelliğidir (Property5 özelliği aracılığıyla). | Denetim aracılığıyla başvurulan dolaylı özelliğin değeri, bu RadioButtonGroup için varsayılan değerlerden biri değildir. |
Denetim Tablosu (kısmi)
Iletişim | Kontrol | Tür | Öznitelik | Mülk |
---|---|---|---|---|
İletişim Kutusu | Denetim1 | RadioButtonGroup | 0 | Özellik1 |
İletişim Kutusu | Denetim2 | RadioButtonGroup | 0 | |
İletişim Kutusu | Denetim3 | RadioButtonGroup | 0 | Özellik3 |
İletişim Kutusu | Denetim4 | RadioButtonGroup | 8 | Özellik4 |
İletişim Kutusu | Denetim5 | RadioButtonGroup | 8 | Özellik5 |
Özellik Tablosu (kısmi)
Mülk | Değer |
---|---|
Özellik1 | Evet |
Özellik3 | Belki |
Özellik4 | ÖzellikB |
Özellik5 | ÖzellikA |
ÖzellikA | Belki |
RadioButton Tablo (kısmi)
Mülk | Sipariş | Değer |
---|---|---|
Özellik1 | 1 | Evet |
Özellik1 | 2 | Şimdi |
Özellik2 | 1 | Evet |
Özellik2 | 2 | Hayır |
Özellik3 | 1 | Evet |
Özellik3 | 2 | Hayır |
Özellik4 | 1 | Evet |
Özellik4 | 2 | Hayır |
ÖzellikA | 1 | Evet |
ÖzellikA | 2 | Hayır |
ÖzellikB | 1 | Evet |
ÖzellikB | 2 | Hayır |
Bu ICE tarafından bildirilen hataları düzeltmek için aşağıdakileri denetleyin:
- Dolaylı öznitelik kümesi olmayan her RadioButton denetim girişinin Özellik sütununda listelenen bir özelliği olduğunu:
- Bu tür her özelliğin RadioButton tablosunda en az bir karşılık gelen girdisi olduğunu.
- Bu tür her özelliğin, RadioButton tablosundaki seçeneklerden biri olan bir değerle Özellik tablosunda tanımlandığını.
- Dolaylı öznitelik kümesine sahip bir RadioButton denetiminin Property sütununda başvuruda bulunan her özelliğin Property tablosunda tanımlandığı.
İlgili konular