다음과 같이 모달로 사용하는 (로그인) 양식이 있습니다 (부모 양식 코드).
using (var login = new Login())
{
login.ShowDialog();
}
열린 모달 대화 상자에서 몇 가지 확인을 수행하고 사용자 이름과 암호가 잘못된 경우 확인 버튼을 눌러도 닫히지 않기를 바랍니다.
내 로그인 :
private void goSignIn_Click(object sender, EventArgs e)
{
var loggedInCustomer =LoginController.signIn(usernameBox.Text, passwordBox.Text);
if (loggedInCustomer == null)
{
MessageBox.Show("Wrong username or password! :( ", "Wrong!");
}
else
Close();
}
단추 (goSignIn) DialogResult 속성을 확인합니다. 설정된 경우 자동으로 양식을 닫습니다.
이 속성의 DialogResult가 None이 아닌 다른 값으로 설정되어 있고 부모 폼이 ShowDialog 메서드를 통해 표시된 경우 단추를 클릭하면 이벤트를 연결할 필요없이 부모 폼이 닫힙니다. 그런 다음 단추를 클릭하면 양식의 DialogResult 속성이 단추의 DialogResult로 설정됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다