다음을 통해 공유


ErrorProvider 구성 요소 개요(Windows Forms)

Windows Forms ErrorProvider 구성 요소는 폼 또는 컨트롤에서 사용자 입력의 유효성을 검사하는 데 사용됩니다. 일반적으로 양식에서 사용자 입력의 유효성을 검사하거나 데이터 세트 내에서 오류를 표시하는 것과 함께 사용됩니다. 메시지 상자가 해제되면 오류 메시지가 더 이상 표시되지 않으므로 오류 공급자는 메시지 상자에 오류 메시지를 표시하는 것보다 더 나은 대안입니다. ErrorProvider 구성 요소는 관련 컨트롤(예: 텍스트 상자) 옆에 있는 오류 아이콘(빨간색 원 안의 흰색 느낌표)을 표시합니다. 사용자가 오류 아이콘 위에 마우스 포인터를 놓으면 도구 설명이 나타나면서 오류 메시지 문자열을 표시합니다.

키 속성

ErrorProvider 구성 요소의 키 속성은 DataSource, ContainerControlIcon입니다. 데이터 바인딩된 컨트롤이 있는 ErrorProvider 구성 요소를 사용하는 경우 구성 요소 폼에 오류 아이콘을 표시하려면 적절한 컨테이너(일반적으로 Windows 폼)로 ContainerControl 속성을 설정해야 합니다. 디자이너에서 구성 요소가 추가되면 ContainerControl 속성이 포함하는 양식으로 설정됩니다. 코드에 컨트롤을 추가하는 경우 직접 설정해야 합니다.

기본 값 대신 사용자 지정 오류 아이콘으로 Icon 속성을 설정할 수 있습니다. DataSource 속성이 설정되면 ErrorProvider 구성 요소에서 데이터 세트에 대한 오류 메시지를 표시할 수 있습니다. ErrorProvider 구성 요소의 핵심 메서드는 오류 메시지 문자열을 지정하고 오류 아이콘을 표시할 위치를 지정하는 SetError 메서드입니다.

참고

ErrorProvider 구성 요소는 접근성 클라이언트에 대한 기본 제공 지원을 제공하지 않습니다. 이 구성 요소를 사용 하는 경우 애플리케이션에 액세스할 수 있도록, 추가, 액세스할 수 있는 피드백 메커니즘을 제공 해야 합니다.

참고 항목