의 메시지 상자를 표시하십시오. 특정 시간 (예 : 9 시간)이 경과 한 경우 "9 시간이 경과되었습니다."라는 메시지가 표시됩니다. 내 코드는 다음과 같습니다특정 시간이 지나면 C#
public partial class Form1 : Form
{
Stopwatch stopWatch = new Stopwatch();
public Form1()
{
InitializeComponent();
stopWatch.Start();
}
private void button1_Click(object sender, EventArgs e)
{
double sec = stopWatch.ElapsedMilliseconds/1000;
double min = sec/60;
double hour = min/60;
if (hour == 9.00D)
{
stopWatch.Stop();
MessageBox.Show("passed: " + hour.ToString("0.00"));
}
}
}
하고 문제는 코드의이 부분을 작성하는 곳 난 모르겠입니다 :이 코드를 작성 그래서
if (hour == 9.00D)
{
stopWatch.Stop();
MessageBox.Show("passed: " + hour.ToString("0.00"));
}
를? 이 일을 더 잘 수행 할 수 있다면 보여주십시오.
타이머 이벤트가 발생할 때 코드를 작성합니다. Timer 클래스의 설명서를 읽어보십시오. –
타이머를 사용하는 방법을 읽어야합니다. http://stackoverflow.com/questions/11094008/how-to-use-timer-in-c-sharp –
버튼을 클릭하지 않은 경우에도 팝업을 표시 하시겠습니까? 또는 버튼을 클릭 한 후에 만 표시하고 싶습니까? – gwin003