사용자가 창을 닫으면 MessageBox가 나타나서 사용자가 창을 닫으려고하는지 묻습니다. 그러나 시도 할 때 창은 닫히고 nevers는 나에게 MessageBox를 보여줍니다.양식을 닫지 않고 확인 대화 상자를 표시하지 않으려면 어떻게합니까?
private void SchetsWin_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
e.Cancel = true;
MessageBox.Show("Example");
}
}
폼에 유선 해당 이벤트인가? 디자이너 또는 코드를 통해, SchetsWin.FormClosing + = SchetsWin_FormClosing; – DonBoitnott
e.CloseReason을 디버깅 할 수 있습니까? 어쩌면 그것은 당신이 기대하는 것일뿐입니다. – Harry