65 / 50 / 7
Регистрация: 09.11.2012
Сообщений: 219
|
||||||
1 | ||||||
Таймер в формах с интервалом в полсекунды03.01.2013, 18:51. Показов 2942. Ответов 11
Метки нет (Все метки)
Есть форма с часами, нужно сделать, чтобы в какое-то конкретное время, допустим в 14:00:00 в каком-нибудь лейбле начался отсчёт от 1 до 10 с интервалом в пол-секунды. Как прикрутить таймер к этому отсчёту от 1 до 10? Вот что есть (здесь это срабатывает каждые 10 секунд, но это неважно):
0
|
03.01.2013, 18:51 | |
Ответы с готовыми решениями:
11
Таймер с десятиминутным интервалом Таймер с интервалом 24 часа Таймер с интервалом 1 миллисекунда Таймер с переменным интервалом |
14 / 14 / 4
Регистрация: 31.12.2012
Сообщений: 71
|
||||||||||||||||
03.01.2013, 19:02 | 2 | |||||||||||||||
Создай еще 1 таймер где
0
|
65 / 50 / 7
Регистрация: 09.11.2012
Сообщений: 219
|
|
03.01.2013, 19:16 [ТС] | 3 |
Lirik5, так не функция Alarm должна выполнятся с интервалом, а одна строка в цикле только.
0
|
14 / 14 / 4
Регистрация: 31.12.2012
Сообщений: 71
|
||||||
03.01.2013, 19:46 | 4 | |||||
тогда попробуй сделать задержку
0
|
65 / 50 / 7
Регистрация: 09.11.2012
Сообщений: 219
|
|
03.01.2013, 19:47 [ТС] | 5 |
Lirik5, да это самое первое, что пришло в голову, но тогда стопорнётся ж весь процесс. Да и вообще суть в том, что я хочу понять, как подключать именно таймер в такой ситуации.
0
|
14 / 14 / 4
Регистрация: 31.12.2012
Сообщений: 71
|
|
03.01.2013, 20:13 | 6 |
Перечитай мой первый ответ , там эта проблема решается.
Кстати можно сделать и с помощью одного таймера.
0
|
65 / 50 / 7
Регистрация: 09.11.2012
Сообщений: 219
|
|
03.01.2013, 23:47 [ТС] | 7 |
Lirik5, я уже написал, что в нём не так. И интервал может быть не кратный, числа от балды взял.
0
|
04.01.2013, 10:25 | 8 | |||||
0
|
65 / 50 / 7
Регистрация: 09.11.2012
Сообщений: 219
|
|
05.01.2013, 07:29 [ТС] | 9 |
Кстати, кто-нибудь может ещё знает, как сделать это событие в отдельном потоке? Я пробовал, но что-то не получается.
Добавлено через 10 минут Doomer3D, а без извращений? Добавлено через 7 минут Doomer3D, кстати, реально извращение: цифра дёргается как эпилептическая. Такое не канает.
0
|
05.01.2013, 11:09 | 10 | |||||||||||||||
Значит вы что-то не так сделали, я даже знаю что... Вы забыли остановить свой таймер, который спокойно продолжал работать и каждые 50 миллисекунд вызывал метод Alarm()...
Отдельный поток тут в принципе не нужен, достаточно одного. И мой метод не такой уж извращенский - это просто реализация таймера внутри метода. Добавлено через 13 минут Дополнительная переменная:
0
|
65 / 50 / 7
Регистрация: 09.11.2012
Сообщений: 219
|
|
07.01.2013, 16:23 [ТС] | 11 |
А кто сказал, что его надо останавливать? Это часы, они должны работать всегда.
Добавлено через 5 минут Блин, это же какой-то несчастный таймер, неужели никто не знает, как его по-простому прикрутить? Кстати, может есть какая-то годная литература ну или что-то типа курса именно по формам, а то в книге по C#, которую я читал, почти ничего не было про них?
0
|
37 / 37 / 6
Регистрация: 06.01.2013
Сообщений: 195
|
||||||
09.01.2013, 15:54 | 12 | |||||
Как то так что ли=) Только над сравнением подумай=)
Кликните здесь для просмотра всего текста
0
|
09.01.2013, 15:54 | |
09.01.2013, 15:54 | |
Помогаю со студенческими работами здесь
12
Нужен таймер с непостоянным интервалом Реализовать таймер с заданным интервалом Как сделать таймер с интервалом меньше 15 мс? Таймер крутится с интервалом в 2 секунды вместо одной Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |