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:
- System.Windows.Forms.AccessibleObject
- System.Windows.Forms.Control.AccessibleDefaultActionDescription
- System.Windows.Forms.Control.AccessibleDescription
- System.Windows.Forms.Control.AccessibleName
- System.Windows.Forms.AccessibleRole
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 Default
olarak ayarlanmıştır. Bu, varsayılan olarak bir Button
denetiminin Button
olarak hareket ettiği anlamına gelir. Bir denetimin başka bir rolü varsa bu özelliği sıfırlamak isteyebilirsiniz. Örneğin, PictureBox
denetimini Chart
olarak kullanıyor olabilirsiniz ve erişilebilirlik yardımlarının rolü PictureBox
olarak değil Chart
olarak 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.
.NET Desktop feedback