2012-08-17 8 views
1

나는 3 개의 numericupdowns가있는 프로그램을 설정했다. 그들의 이름은 초 N, 분 N, 시간 N입니다. 나는 numericupdowns의 값을 기반으로 타이머를 설정하려고합니다.숫자를 기준으로 타이머를 설정하는 방법은 무엇입니까?

예 : secondsN 값이 3이면 3000 밀리 초라고 생각되는 시계를 3 초로 설정합니다.

어떻게해야합니까?

도움 주셔서 감사합니다.

답변

7

TimeSpan으로 결합 할 수 있습니다. 그런 다음 TotalMilliseconds 속성을 사용하십시오.

int numberOfHours, numberOfMinutes, numberOfSeconds; 
var timeSpan = new TimeSpan(numberOfHours, numberOfMinutes, numberOfSeconds); 
myTimer.Interval = timeSpan.TotalMilliseconds; 
+0

감사합니다! 내가 필요한 것. –

1

방법에 대한

Timespan ts = new Timespan(
       Convert.ToInt32(value_from_hoursN), 
       Convert.ToInt32(value_from_minutesN), 
       Convert.ToInt32(value_from_secondsN)); 

Then double interval = ts.TotalMilliSeconds; 
+0

숫자가 3 자리 숫자로 올라가 있습니다 –

+0

이제 괜찮습니다, +1 : –

+0

도와 주셔서 감사합니다! –

관련 문제