используйте dateTimePIcker, чтобы установить интервал таймера - PullRequest
0 голосов
/ 28 марта 2011

Я хочу использовать формат даты dateTimerPicker {mm: ss} и использовать его в timer.interval.

означает преобразование значения dateTimePicker в значение double и обратно.

есть мысли?

Ответы [ 2 ]

1 голос
/ 28 марта 2011

Используйте это:

timer.Interval = dateTimePicker.Value.TimeOfDay.TotalMilliseconds
0 голосов
/ 28 марта 2011

timer.interval в миллисекундах. (мм * 60 + сс) * 1000 = время в миллисекундах. Или проще это DateTime.TimeOfDay.TotalMilliseconds.

Возможно, лучше использовать объект TimeSpan вместо DateTime. Потому что вы не используете часть даты. (Может по другим причинам, которых я не знаю)

Затем вы можете использовать свойство TimeSpan.TotalMilliseconds.

TimeSpan на MSDN

...