Aracılığıyla paylaş


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ığı.

ice başvuru