본문 바로가기
C#/Winform

C# / Winform 텍스트 박스의 값이 입력 안되었을 경우 메시지 박스 출력하기.(유효성 검사)

by HyunS_ 2019. 5. 7.

텍스트 박스의 값이 없거나 혹은 NULL 일 경우 메시지 박스를 호출하고 리턴해줄수 있습니다.

 

#region CheckTextEdit(textEdit, mandatory, inputValue, labelName)

/// <summary>
/// 텍스트 에디트를 검사합니다.
/// </summary>
/// <param name="textBox">텍스트 박스 입니다.</param>
/// <param name="mandatory">필수 여부 입니다.</param>
/// <param name="inputValue">입력 값 입니다.</param>
/// <param name="labelName">라벨 이름 입니다.</param>
/// <returns>유효성 여부를 리턴합니다.</returns>
private bool CheckTextEdit(TextBox textBox, bool mandatory, string inputValue, string labelName)
{ 
	if(mandatory)
	{ 
		if(string.IsNullOrEmpty(inputValue))
		{ 
			MessageBox.Show($"{labelName} 항목을 입력해주시기 바랍니다.");

			textEdit.Focus();

			return false;
		}
		else
		{
			return true;
		}
	}
	else
	{ 
		return true;
	}
}

#endregion

 

728x90

댓글