Рейтинг:
1
OriginalGriff
Потому что вы устанавливаете его только один раз: он не меняется автоматически, чтобы отразить фактическое время, так же, как если бы вы взяли маркер и записали время на своем мониторе.
Чтобы иметь время, которое всегда отражает текущее значение, вам нужно использовать таймер, который изменяет значение текстового поля - вероятно, дважды в секунду. Именно то, как вы это делаете, зависит от среды, в которой работает ваш код, - а мы понятия не имеем, что это такое!
Khabibb Mubarakk
Этот код без таймера просто поместите в кнопку с ручкой нажмите
tb1.text = datetime.now.tostring("MM/dd/yyyy HH:mm:ss")
дайте правильное время при нажатии кнопки
Но используйте это
tb1.text=actdate (from module)
просто дайте первое значение при нажатии кнопки
.. нет идеи об этом без таймера?
OriginalGriff
Да. Поскольку это фиксированное время, оно не меняется с течением времени.
Когда вы используете DateTime.Теперь вы получаете "моментальный снимок" часов в этот момент: Вы не получаете ссылку на часы, потому что DateTime-это тип значения, а не ссылочный тип, как и целое число. При использовании целочисленного значения:
Dim myInt As Integer = 666;
Вы же не ожидаете, что значение константы 666 изменится, когда вы измените myInt, не так ли? :смеяться:
DateTime работает точно так же.
Khabibb Mubarakk
Что происходит?? Весь мой арткл закрыт!!!
OriginalGriff
Откуда мне знать?
В вашей репутации нет никаких признаков того, что они у вас когда-либо были!