모든 항목을 검사하기 위해 C# Windows 양식을 작성하면 모든 항목이 유효 할 때 메시지 상자가 나타나지만 모든 항목이 유효한지 확인하고 메시지 상자를 표시하는 데 도움이 필요합니다. . 아마도이 모든 것을하기가 더 쉬울 것이지만이 모든 것을하는 법을 배울 수도 있습니다. 여기 내가 지금까지 가지고있는 것이있다.C# windows form 모든 항목을 확인한 다음 메시지 상자를 표시합니다.
private void btn_submit_Click(object sender, EventArgs e)
{
string name = txt_name.Text;
string email = txt_email.Text;
string address = txt_address.Text;
string course = txt_course.Text;
string phone = txt_phone.Text;
if (name.Length < 8)
{
txt_name.Text = "Invalid Name";
txt_name.ForeColor = Color.Red;
}
else
{
txt_name.ForeColor = Color.Green;
}
if (email.Contains('@'))
{
if (email.Contains(".com") || email.Contains(".COM"))
{
txt_email.ForeColor = Color.Green;
}
else
{
txt_email.Text = "invalid Email";
txt_email.ForeColor = Color.Red;
}
}
else
{
txt_email.Text = "invalid Email";
txt_email.ForeColor = Color.Red;
}
if (address.Length < 12)
{
txt_address.Text = "invalid Address";
txt_address.ForeColor = Color.Red;
}
else
{
txt_address.ForeColor = Color.Green;
}
if (course.Contains("Games Design") || course.Contains("Electronics") || course.Contains("Mobile Communications") || course.Contains("GAMES DESIGN") || course.Contains("ELECTRONICS") || course.Contains("MOBILE COMMUNICATIONS"))
{
txt_course.ForeColor = Color.Green;
}
else
{
txt_course.Text = "invalid Course";
txt_course.ForeColor = Color.Red;
}
if (phone.Length < 8)
{
txt_phone.Text = "invalid Phone Number";
txt_phone.ForeColor = Color.Red;
}
else
{
txt_phone.ForeColor = Color.Green;
}
}
대답은 내가 bool 형식의 검증 방법을 만들고 거기에 내 코드를 넣어 제외하고 내가하는 일입니다. – Missy