Denetimler için Erişilebilirlik Bilgileri Sağlama (Windows Forms .NET)

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 Özelliği

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

AccessibleDefaultActionDescription Özelliği

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

Button1.AccessibleDefaultActionDescription = "Closes the application."
button1.AccessibleDefaultActionDescription = "Closes the application.";

AccessibleDescription Özelliği

Bu dize denetimi açıklar. AccessibleDescription özelliği Özellikler penceresinde veya kodda aşağıdaki gibi ayarlanabilir:

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. AccessibleName özelliği Özellikler penceresinde veya kodda aşağıdaki gibi ayarlanabilir:

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

AccessibleRole Özelliği

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

PictureBox1.AccessibleRole = AccessibleRole.Chart
pictureBox1.AccessibleRole = AccessibleRole.Chart;

Ayrıca bkz.