Aggiunta di informazioni per l'Accesso facilitato ai controlli in un Windows Form
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:
AccessibilityObject
AccessibleDefaultActionDescription
AccessibleDescription
AccessibleName
AccessibleRole
Proprietà AccessibilityObject
Questa proprietà di sola lettura contiene un'istanza della AccessibleObject . AccessibleObject implementa l'interfaccia IAccessible , che fornisce informazioni sulla descrizione del controllo, la posizione sullo schermo, le capacità di spostamento e il valore. 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. L'esempio seguente mostra come impostare questa proprietà per un pulsante:
Button1.AccessibleDefaultActionDescription = _
"Closes the application."
Button1.AccessibleDefaultActionDescription =
"Closes the application.";
button1->AccessibleDefaultActionDescription =
"Closes the application.";
Proprietà AccessibleDescription
Questa stringa descrive il controllo. Può essere impostata nella finestra Proprietà o nel codice, come illustrato di seguito:
Button1.AccessibleDescription = "A button with text 'Exit'."
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à. Può essere impostata nella finestra Proprietà o nel codice, come illustrato di seguito:
Button1.AccessibleName = "Order"
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 controllo Button si comporta come un pulsante. È consigliabile reimpostare questa proprietà se il controllo ha un altro ruolo. Se, ad esempio, si usa un controllo PictureBox come un grafico, è possibile fare in modo che il ruolo venga segnalato come Chartanziché come 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;
pictureBox1->AccessibleRole = AccessibleRole::Chart;
Vedi anche
.NET Desktop feedback