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 örnek içerir. denetimin AccessibleObject
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 denetiminin 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 penceresi 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 penceresi veya kodda aşağıdaki gibi ayarlanabilir:
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, varsayılan olarak bir Button
denetimin olarak Button
davrandığı anlamına gelir. Bir denetimin başka bir rolü varsa bu özelliği sıfırlamak isteyebilirsiniz. Örneğin, denetimi PictureBox
olarak Chart
kullanıyor olabilirsiniz ve erişilebilirlik yardımcılarının rolü Chart
olarak değil PictureBox
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;
Ayrıca bkz.
.NET Desktop feedback