ErrorProvider 구성 요소는 사용자가 폼이나 컨트롤에 입력한 내용의 유효성을 검사하는 데 사용된다. 일반적으로 이 구성 요소는 폼에 대한 사용자 입력의 유효성을 검사하거나 데이터 집합의 오류를 표시하는 데 사용된다.
메시지 상자에 오류 메시지를 표시하는 경우에는 메시지 상자가 사라지고 나면 오류 메시지를 더 이상 볼 수 없기 때문에 오류 공급자를 사용하는 것이 더 좋은 방법일 수 있다.
ErrorProvider 구성 요소는 텍스트 상자와 같은 관련 컨트롤 옆에 오류 아이콘을 표시한다. 예를 들어, 사용자가 마우스 포인터로 오류 아이콘 위로 가져가면 도구 설명이 나타나고 오류 메시지 문자열이 표시된다.
위 화면처럼 오류 아이콘이 표시되는 것이 ErrorProvider 구성요소이다. 위 예제 코드는 다음과 같다.
Private Sub TextBox1_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs)_ Handles TextBox1.Validating
If Not IsNumeric(TextBox1.Text) Then
ErrorProvider1.SetError(TextBox1, "Not a numeric value")
Else
ErrorProvider1.SetError(TextBox1, "")
End If
End Sub
'VB.NET 2008 > VB - 컨트롤' 카테고리의 다른 글
컨트롤 - TabControl에 닫기 버튼 만들기 (0) | 2011.04.25 |
---|---|
컨트롤 - TabControl 컨트롤 (0) | 2011.04.25 |
컨트롤 - DataGrid 컨트롤 (0) | 2011.04.25 |
컨트롤 - ProgressBar 컨트롤 (0) | 2011.04.25 |
컨트롤 - TreeView 컨트롤 (0) | 2011.04.25 |