Bir Windows Formundaki Denetimler için Erişilebilirlik Bilgileri Sağlama

Erişilebilirlik yardımcıları, engelli kişilerin bilgisayarları daha etkili kullanmalarına yardımcı olan özel programlar ve cihazlardır. Bunlara örnek olarak, görme engelli kişiler için ekran okuyucular ve fare veya klavye kullanmak yerine sözlü komutlar sağlayan kişiler için sesli giriş yardımcı programları verilebilir. Bu erişilebilirlik yardımcıları, Windows Forms denetimleri tarafından sunulan erişilebilirlik özellikleriyle etkileşim kurar. Bu özellikler şunlardır:

  • Accessibilityobject

  • AccessibleDefaultActionDescription

  • Accessibledescription

  • Accessiblename

  • Accessiblerole

AccessibilityObject Özelliği

Bu salt okunur özellik bir AccessibleObject örnek içerir. AccessibleObject denetimin IAccessible açıklaması, ekran konumu, gezinti özellikleri ve değeri hakkında bilgi sağlayan arabirimini uygular. Denetim forma eklendiğinde tasarımcı bu değeri ayarlar.

AccessibleDefaultActionDescription Özelliği

Bu dize, denetimin eylemini açıklar. Özellikler penceresi görünmez ve yalnızca kodda ayarlanabilir. Aşağıdaki örnek, düğme denetimi için bu özelliği ayarlar:

Button1.AccessibleDefaultActionDescription = _  
   "Closes the application."  
Button1.AccessibleDefaultActionDescription =
   "Closes the application.";  
button1->AccessibleDefaultActionDescription =  
   "Closes the application.";  

AccessibleDescription Özelliği

Bu dize denetimi açıklar. Özellikler penceresi veya kodda aşağıdaki gibi ayarlanabilir:

Button1.AccessibleDescription = "A button with text 'Exit'."  
Button1.AccessibleDescription = "A button with text 'Exit'";  
button1->AccessibleDescription = "A button with text 'Exit'";  

AccessibleName Özelliği

Bu, erişilebilirlik yardımcılarına bildirilen bir denetimin adıdır. Özellikler penceresi veya kodda aşağıdaki gibi ayarlanabilir:

Button1.AccessibleName = "Order"  
Button1.AccessibleName = "Order";  
button1->AccessibleName = "Order";  

AccessibleRole Özelliği

Numaralandırma içeren AccessibleRole bu özellik, denetimin kullanıcı arabirimi rolünü açıklar. Yeni bir denetimde değeri olarak ayarlanmıştır Default. Bu, bir Düğme denetiminin varsayılan olarak Düğme olarak hareket ettiği anlamına gelir. Bir denetimin başka bir rolü varsa bu özelliği sıfırlamak isteyebilirsiniz. Örneğin, Grafik olarak bir PictureBox denetimi kullanıyor olabilirsiniz ve erişilebilirlik yardımlarının rolü PictureBox olarak değil Grafik olarak raporlamasını isteyebilirsiniz. Ayrıca, geliştirdiğiniz özel denetimler için de bu özelliği belirtmek isteyebilirsiniz. Bu özellik Özellikler penceresi veya kodda aşağıdaki gibi ayarlanabilir:

PictureBox1.AccessibleRole = AccessibleRole.Chart  
PictureBox1.AccessibleRole = AccessibleRole.Chart;  
pictureBox1->AccessibleRole = AccessibleRole::Chart;  

Ayrıca bkz.