Можно ли вывести текущее время через кнопку, при условии что оно не будет зависать при отсутствии тика?
Таймер, все через таймер, как уже сказано в предыдущей теме.
Как сделать отжатие кнопки через 1 секунду
- 2020.08.28
- www.mql5.com
Добрый день, собственно тема и есть вопрос. Нужно чтобы при нажатии на кнопку произошло действие и кнопка выключилась не сразу а через секунду/две...
Спасибо за ответ, так тут и сделал через таймер, но при нажатии есть задержка небольшая, можно ли как то не через таймер сделать?
vebster005:
Спасибо за ответ, так тут и сделал через таймер, но при нажатии есть задержка небольшая, можно ли как то не через таймер сделать?
Так а зачем Вы в таймере используете TimeCurrent()? Таймер сам считает время. Не нужно ничего запрашивать. Логика должна быть такая:
- Нажата кнопка. Запуск таймера (или возведение флага, если таймер будет использован для каких-то других целей).
- Сработал таймер. Отжатие кнопки. Удаление таймера или сброс флага на отжатие кнопки.
Задержка происходит только по одной причине - нет обновления графика (обновления происходят по тикам). Для обновления графика нужно использовать ChartRedraw().
Добрый день, ребят объясните почему при смене ТФ удаляется текст?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вопрос, как еще можно сделать отображение времени через кнопку, при условии что при отсутствии тика время не будет зависать?
тут через таймер вывел: