Delen via


Overzicht van ErrorProvider-component (Windows Forms)

Het onderdeel Windows Forms ErrorProvider wordt gebruikt om gebruikersinvoer op een formulier of besturingselement te valideren. Deze wordt meestal gebruikt in combinatie met het valideren van gebruikersinvoer in een formulier of het weergeven van fouten in een gegevensset. Een foutprovider is een beter alternatief dan het weergeven van een foutmelding in een berichtvak, omdat de foutmelding niet meer zichtbaar is nadat een berichtvak gesloten is. In de ErrorProvider-component wordt een foutpictogram (Een wit uitroepteken in een rode cirkel.) naast het relevante besturingselement weergegeven, zoals een tekstvak. Wanneer de gebruiker de muisaanwijzer boven het foutpictogram plaatst, verschijnt er een tooltip die de foutboodschap weergeeft.

Sleuteleigenschappen

De belangrijkste eigenschappen van het ErrorProvider-onderdeel zijn DataSource, ContainerControlen Icon. Wanneer u ErrorProvider onderdeel gebruikt met gegevensgebonden besturingselementen, moet de eigenschap ContainerControl worden ingesteld op de juiste container (meestal het Windows-formulier) om het onderdeel een foutpictogram op het formulier weer te geven. Wanneer het onderdeel wordt toegevoegd in de ontwerpfunctie, wordt de eigenschap ContainerControl ingesteld op het formulier dat het bevat; als u het besturingselement in code toevoegt, moet u dit zelf instellen.

De eigenschap Icon kan worden ingesteld op een aangepast foutpictogram in plaats van de standaardwaarde. Wanneer de eigenschap DataSource is ingesteld, kan het ErrorProvider onderdeel foutberichten voor een gegevensset weergeven. De belangrijkste methode van het ErrorProvider-onderdeel is de SetError methode, waarmee de tekenreeks voor het foutbericht wordt opgegeven en waar het foutpictogram moet worden weergegeven.

Opmerking

Het ErrorProvider-onderdeel biedt geen ingebouwde ondersteuning voor toegankelijkheidsclients. Als u uw toepassing toegankelijk wilt maken wanneer u dit onderdeel gebruikt, moet u een extra, toegankelijk feedbackmechanisme opgeven.

Zie ook