2013-05-14 4 views
0

Отображение времени очень просто. То, что я пытаюсь сделать, - сделать снимок текущего времени и отобразить его на ярлыке, чтобы потом я мог взять длину между начальным и конечным вызовами. Например,Снимок текущего времени

12:23 12:43 = 00:20 длина.

+0

В чем ваш вопрос? Вы забыли спросить одного. –

+0

Также было бы неплохо посмотреть, что вы пробовали до сих пор. – jball

+0

Вопрос: Как я могу отобразить моментальный снимок времени, когда я нажал кнопку на ярлыке. –

ответ

0

положить это в initization вашей формы (событие Load)

Label1.text = Now 

Это своего рода небрежный, хотя, лучше поставить его в переменную Date в переменной формы члена (глобальная) область

Public StartTime As Date = Now 

Public ReadOnly Property Elapsed As TimeSpan 
    Get 
     Return Now - StartTime 
    End Get 
End Property 

Это настоящий вопрос, а?

+0

Вам следует подождать, пока не будет задан реальный вопрос, прежде чем публиковать его. Если вопрос, заданный наконец, отличается от того, на что вы ответили, это может стоить вам репутации с нисходящими потоками, которые вы получите. –

+0

@KenWhite: Не проблема вообще. Удалите ответ и опубликуйте новый. Пульты очищены, все счастливы. – Neolisk

+0

@Neolisk: До тех пор, пока вы делаете это достаточно часто, чтобы моды могли заметить, и ваши повторные удаления заставляют вашу учетную запись приостановить или запретить. Тогда это проблема, не так ли? –

0

Вы можете использовать класс StopWatch. Это означает именно то, что:

Предоставляет набор методов и свойств, которые можно использовать для точного измерения прошедшего времени.

Объявление переменной уровня формы и Start StopWatch. Затем введите время, прошедшее через свойство Elapsed. Он возвращает TimeSpan, который вы можете форматировать с помощью перегрузки this ToString.

+0

Я сделал это наоборот, потому что хотел получить доступ к Start Time. Понятно, что легче рассчитать время, прошедшее с начала, а затем рассчитать время начала с истекшего. – DarrenMB

+0

@DarrenMB: Ну, вы в основном реплицировали функциональность класса StopWatch. Раньше я делал то же самое, прежде чем узнал об этом. В этом нет ничего плохого, но я предпочитаю использовать определенные классы, если они являются стандартными .NET, как в этом случае. – Neolisk

Смежные вопросы