내 코드에서 타이머를 사용 중이며 타이머가 0에서 멈 추면 messagebox가 시간 초과되었음을 알리고 두 개의 버튼 "재시도"및 "취소"를 표시합니다. 메시지 상자에서 "CANCEL (취소)"버튼을 누르면 전체 윈도우 양식이 종료됩니다.Messagebox 버튼 액세스 C#
int duration = 10;
private void timer1_Tick(object sender, EventArgs e)
{
//shows message that time is up!
duration--;
timer_label1.Text = duration.ToString();
if (duration == 0)
{
timer1.Stop();
MessageBox.Show("You Timed Out", "Oops", MessageBoxButtons.RetryCancel, MessageBoxIcon.Stop);
}
}
private void start_game_button19_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
timer1.Start();
}
지금까지 시도 무엇을 게시하시기 바랍니다, 그래서 우리는 .. 당신을 도울 수 –
INT 시간 = 10; private void timer1_Tick (객체 발신자, EventArgs e) { // 시간이 다되었다는 메시지를 보여줍니다! 기간 -; timer_label1.Text = duration.ToString(); if (duration == 0) { timer1.Stop(); MessageBox.Show ("You Timed Out", "죄송합니다", MessageBoxButtons.RetryCancel, MessageBoxIcon.Stop); }} 개인 무효 start_game_button19_Click (객체 송신자있는 EventArgs E) { timer1.Enabled = TRUE; timer1.Start(); } – AmberYaseen
원래 게시물을 수정할 수 있습니다. 댓글 영역에 긴 코드가 도움이되지 않습니다. – Anthony