Condividi tramite


Cenni preliminari sul componente ErrorProvider (Windows Form)

Il componente Windows Form ErrorProvider viene usato per convalidare l'input dell'utente in una maschera o in un controllo. Viene in genere usato insieme alla convalida dell'input dell'utente in una maschera o alla visualizzazione di errori all'interno di un set di dati. Un provider di errori è un'alternativa migliore rispetto alla visualizzazione di un messaggio di errore in una finestra di messaggio, perché una volta chiusa una finestra di messaggio, il messaggio di errore non è più visibile. Il ErrorProvider componente visualizza un'icona di errore (A white exclamation point inside a red circle.) accanto al controllo pertinente, ad esempio una casella di testo. Quando l'utente posiziona il puntatore del mouse sull'icona di errore, viene visualizzata una descrizione comando che mostra la stringa del messaggio di errore.

Proprietà chiave

Le ErrorProvider proprietà chiave del componente sono DataSource, ContainerControle Icon. Quando si utilizza ErrorProvider un componente con controlli associati a dati, la ContainerControl proprietà deve essere impostata sul contenitore appropriato (in genere Windows Form) per consentire al componente di visualizzare un'icona di errore nel modulo. Quando il componente viene aggiunto nella finestra di progettazione, la ContainerControl proprietà viene impostata sul form contenitore. Se si aggiunge il controllo nel codice, è necessario impostarlo manualmente.

La Icon proprietà può essere impostata su un'icona di errore personalizzata anziché su quella predefinita. Quando la DataSource proprietà è impostata, il ErrorProvider componente può visualizzare i messaggi di errore per un set di dati. Il metodo chiave del ErrorProvider componente è il SetError metodo , che specifica la stringa del messaggio di errore e la posizione in cui deve essere visualizzata l'icona di errore.

Nota

Il ErrorProvider componente non fornisce il supporto predefinito per i client di accessibilità. Per rendere l'applicazione accessibile quando si usa questo componente, è necessario fornire un meccanismo di feedback aggiuntivo e accessibile.

Vedi anche