Fornire informazioni sull'accessibilità per i controlli (Windows Form .NET)
Gli strumenti per l'accessibilità sono dispositivi e programmi specializzati che consentono agli utenti con disabilità di usare i computer in modo più efficace. Sono incluse, ad esempio, le utilità per la lettura dello schermo per gli utenti non vedenti e le utilità di input vocale per le persone che usano i comandi vocali anziché il mouse o la tastiera. Gli strumenti per l'accessibilità interagiscono con le proprietà di accessibilità esposte dai controlli Windows Form. Le proprietà sono riportate di seguito:
- System.Windows.Forms.AccessibleObject
- System.Windows.Forms.Control.AccessibleDefaultActionDescription
- System.Windows.Forms.Control.AccessibleDescription
- System.Windows.Forms.Control.AccessibleName
- System.Windows.Forms.AccessibleRole
Proprietà AccessibilityObject
Questa proprietà di sola lettura contiene un'istanza della AccessibleObject . AccessibleObject
Implementa l'interfaccia IAccessible , che fornisce informazioni sulla descrizione, la posizione dello schermo, le capacità di navigazione e il valore del controllo. La finestra di progettazione imposta questo valore quando il controllo viene aggiunto al form.
Proprietà AccessibleDefaultActionDescription
Questa stringa descrive l'azione del controllo. Non è visualizzata nella finestra Proprietà e può essere impostata solo nel codice. Nell'esempio seguente viene impostata la AccessibleDefaultActionDescription proprietà per un controllo pulsante:
Button1.AccessibleDefaultActionDescription = "Closes the application."
button1.AccessibleDefaultActionDescription = "Closes the application.";
Proprietà AccessibleDescription
Questa stringa descrive il controllo. La AccessibleDescription proprietà può essere impostata nel Finestra Proprietà o nel codice come indicato di seguito:
Button1.AccessibleDescription = "A button with text 'Exit'."
button1.AccessibleDescription = "A button with text 'Exit'";
Proprietà AccessibleName
Questa stringa rappresenta il nome di un controllo segnalato agli strumenti di accessibilità. La AccessibleName proprietà può essere impostata nel Finestra Proprietà o nel codice come indicato di seguito:
Button1.AccessibleName = "Order"
button1.AccessibleName = "Order";
Proprietà AccessibleRole
Questa proprietà, che contiene una AccessibleRole descrive il ruolo di interfaccia utente del controllo. Per un nuovo controllo il valore è impostato su Default
. Ciò significa che, per impostazione predefinita, un Button
controllo funge da .Button
È consigliabile reimpostare questa proprietà se il controllo ha un altro ruolo. Ad esempio, è possibile usare un PictureBox
controllo come Chart
e potrebbe essere necessario che gli strumenti di accessibilità segnalano il ruolo come , non come Chart
PictureBox
. È anche consigliabile specificare questa proprietà per eventuali controlli personalizzati sviluppati. La proprietà può essere impostata nella finestra Proprietà o nel codice, come illustrato di seguito:
PictureBox1.AccessibleRole = AccessibleRole.Chart
pictureBox1.AccessibleRole = AccessibleRole.Chart;
Vedi anche
.NET Desktop feedback