//설정된 시간에서 30분후에 알람을 울리게 해보자
private void AfterSettingProc()
{
int CompareMinute = 60;
int AfterNum = 30;
int temphour;
int tempmin;
private void AfterSettingProc()
{
int CompareMinute = 60;
int AfterNum = 30;
int temphour;
int tempmin;
temphour = SettingHour; //SettingHour은 TextBox에 입력 받은 값
tempmin = SettingMin; //SettingMin은 TextBox에 입력 받은 값
tempmin = SettingMin; //SettingMin은 TextBox에 입력 받은 값
tempmin += AfterNum;
if (tempmin > 60) // 입력 시간이 50분이라면 80분이 되기 때문에 20분으로 변경을 해주자
{
tempmin -= CompareMinute;
}
{
tempmin -= CompareMinute;
}
SettingTime = new DateTime(2010, 12, dt.Day, temphour, tempmin, dt.Second);
DateTime end = SettingTime;
TimeSpan t3 = end.Subtract(DateTime.Now);
TimeSpan t2 = DateTime.Now.Subtract(DateTime.Now);
if (t3.CompareTo(t2) > 0)//현재 시간 이후로되어 있다면 남는 시간 출력
{
if (t3.Hours == 0)//시간이 0이면 출력에서 제회
{
MessageBox.Show(t3.Minutes + ": Minutes Call" + "♪");
}
else
{
MessageBox.Show(t3.Hours + ": Hours - " + t3.Minutes + ": Minutes Call" + "♪");
}
}
else
{
MessageBox.Show("Timer over");
}
}
DateTime end = SettingTime;
TimeSpan t3 = end.Subtract(DateTime.Now);
TimeSpan t2 = DateTime.Now.Subtract(DateTime.Now);
if (t3.CompareTo(t2) > 0)//현재 시간 이후로되어 있다면 남는 시간 출력
{
if (t3.Hours == 0)//시간이 0이면 출력에서 제회
{
MessageBox.Show(t3.Minutes + ": Minutes Call" + "♪");
}
else
{
MessageBox.Show(t3.Hours + ": Hours - " + t3.Minutes + ": Minutes Call" + "♪");
}
}
else
{
MessageBox.Show("Timer over");
}
}
'Project > SMI' 카테고리의 다른 글
[C#] TextBox에 입력받은 문자열이 숫자 인지 판별 (0) | 2010.12.06 |
---|---|
SMI (WindowMobile Programming) (0) | 2010.12.06 |
[C#] String속성 : LastIndexOf (0) | 2010.12.04 |
[C#] Window Mobile 강제로 Explorer 실행하기 (0) | 2010.12.04 |
[C#] Enum 사용 (0) | 2010.12.02 |