Аватар для moylapiy
0 / 0 / 0
Регистрация: 23.07.2014
Сообщений: 22

Таймер с десятиминутным интервалом

26.07.2014, 22:42. Показов 3284. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, как написать код для таймера, чтобы 00:00, 00:10, 00:20, 00:30 и т.д...
Мозг уже вынес, я начинающий, заранее благодарен...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.07.2014, 22:42
Ответы с готовыми решениями:

Таймер с интервалом 24 часа
Доброго утра, форумчане! Нужно что бы определенное событие срабатывало раз в 24 часа. И тут у меня появился вопрос, что будет наиболее...

Таймер в формах с интервалом в полсекунды
Есть форма с часами, нужно сделать, чтобы в какое-то конкретное время, допустим в 14:00:00 в каком-нибудь лейбле начался отсчёт от 1 до 10...

Таймер с интервалом 1 миллисекунда
Доброго времени суток) помогите с кодом пожалуйста!!! Нужен обработчик событий в каждую миллисекунду... Imports System.Timers ...

33
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
26.07.2014, 23:39
Таймер с десятиминутным интервалом?
1
 Аватар для moylapiy
0 / 0 / 0
Регистрация: 23.07.2014
Сообщений: 22
27.07.2014, 00:28  [ТС]
Да, научи, брат...
0
Заблокирован
27.07.2014, 00:32
Что вам нужно? чтоб таймер каждые 10 - 20 - 30 секунд врубался?
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
27.07.2014, 00:41
Чем не устраивает таймер из System.Windows.Forms или из System.Timers? Интервал задаётся в миллисекундах. В 1 минуте 60 000 миллисекунд, в 10 минутах, соответственно, 600 000
0
15 / 15 / 7
Регистрация: 14.07.2014
Сообщений: 41
27.07.2014, 00:41
Попробуйте использовать значение интервала таймера равное 600000 миллисекунд.
0
 Аватар для moylapiy
0 / 0 / 0
Регистрация: 23.07.2014
Сообщений: 22
27.07.2014, 00:58  [ТС]
Спасибо, попробую

Добавлено через 8 минут
Наверно я не правильно выразился, 1:10 и 1:20 должны появляться каждые 15 секунд
0
 Аватар для moylapiy
0 / 0 / 0
Регистрация: 23.07.2014
Сообщений: 22
27.07.2014, 01:01  [ТС]
Нет, чтобы шло время, 1:10, 1:20, 1:30 и т.д...

Добавлено через 13 минут
Каждые 15 секунд.
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
27.07.2014, 01:33
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public partial class Form1 : Form {
    TimeSpan ts;
    public Form1() {
        InitializeComponent();
        tmr.Tick += tmr_Tick;
    }
 
    void tmr_Tick(object sender, EventArgs e) {
        ts = ts.Add(new TimeSpan(0, 0, 10));
        this.Text = ts.ToString(@"mm\:ss"); ;
    }
    Timer tmr=new Timer() { Interval = 2000 };
    private void button1_Click(object sender, EventArgs e) {
        ts = new TimeSpan();
        tmr.Start();
    }
}
1
 Аватар для moylapiy
0 / 0 / 0
Регистрация: 23.07.2014
Сообщений: 22
27.07.2014, 12:29  [ТС]
Спасибо огромное и низкий поклон, буду разбираться

Добавлено через 10 часов 52 минуты
Александр, не получается развести mm и ss по разным label
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
27.07.2014, 14:22
Цитата Сообщение от moylapiy Посмотреть сообщение
не получается развести mm и ss по разным label
C#
1
2
label1.Text = ts.ToString(@"ss");
label2.Text = ts.ToString(@"ss");
0
 Аватар для moylapiy
0 / 0 / 0
Регистрация: 23.07.2014
Сообщений: 22
28.07.2014, 09:47  [ТС]
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public partial class Form1 : Form
        {
        TimeSpan _ts;
        public Form1()
        {
            InitializeComponent();
            _tmr.Tick += tmr_Tick;
        }
 
        void tmr_Tick(object sender, EventArgs e)
        {
            _ts = _ts.Add(new TimeSpan(0, 0, 600));
           // label1.Text = _ts.ToString(@"h")
            label2.Text = _ts.ToString(@"h\:mm");
        }
 
        readonly Timer _tmr = new Timer { Interval = 700 };
 
        private void button1_Click(object sender, EventArgs e)
        {
            _ts = new TimeSpan();
            _tmr.Start();
Только на label2 выводит, может я что - то не так делаю.
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
29.07.2014, 00:00
Цитата Сообщение от moylapiy Посмотреть сообщение
Только на label2 выводит
Ну так ты и написал, чтобы выводило только на label2. Строка с label1 закомментирована
0
 Аватар для moylapiy
0 / 0 / 0
Регистрация: 23.07.2014
Сообщений: 22
29.07.2014, 04:58  [ТС]
Виноват, но один @"h" выдаёт ошибку, @"hh" нормально, просто в игре, игровое время время 1:30, 1:40...12:30 и тд...нельзя как - нибудь поправить, два лэйбла нужно.

Добавлено через 10 минут
Игра онлайн и нужно устанавливать время и запускать.
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
30.07.2014, 00:52
Цитата Сообщение от moylapiy Посмотреть сообщение
один @"h" выдаёт ошибку
Читаем и исправляем на "%h". Собаку можно не ставить, т.к. спецсимволов в строке нет
0
 Аватар для moylapiy
0 / 0 / 0
Регистрация: 23.07.2014
Сообщений: 22
30.07.2014, 02:00  [ТС]
Большое спасибо.
0
 Аватар для moylapiy
0 / 0 / 0
Регистрация: 23.07.2014
Сообщений: 22
31.07.2014, 05:12  [ТС]
Подскажите пожалуйста, ввожу время в textBox, передаётся на label, запускаю таймер, а время с начала начинается, перелопатил всю MSDN и не разобрался. Как можно это сделать, чтобы запускалось установленное время и останавливалось, заранее благодарен...
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
31.07.2014, 08:07
Цитата Сообщение от moylapiy Посмотреть сообщение
время с начала начинается
вот эту строчку нужно менять:
C#
1
 _ts = new TimeSpan();
задавая время, введённое в textBox
Примерно так это может выглядеть:
C#
1
_ts = TimeSpan.Parse(textBox1.Text);
Цитата Сообщение от moylapiy Посмотреть сообщение
перелопатил всю MSDN
Всю не надо, только эту страничку внимательно почитать
0
 Аватар для moylapiy
0 / 0 / 0
Регистрация: 23.07.2014
Сообщений: 22
01.08.2014, 17:24  [ТС]
Спасибо огромное, если бы нашёл её,премного благодарен.

Добавлено через 8 часов 4 минуты
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
public partial class Form1 : Form
    {
        private TimeSpan _ts;
        public Form1()
        {
            InitializeComponent();
            _tmr.Tick += tmr_Tick;
        }
        void tmr_Tick(object sender, EventArgs e)
        {
            _ts = _ts.Add(new TimeSpan(0, 0, 600));
            label1.Text = _ts.ToString("%h");
            label2.Text = _ts.ToString("mm");
        }
        readonly Timer _tmr = new Timer {Interval = 700};
        private void button1_Click(object sender, EventArgs e)
        {
            //_ts = TimeSpan.Parse(textBox1.Text);
            _tmr.Start();
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            //_ts = TimeSpan.Parse(textBox2.Text);
            _tmr.Stop();
        }
 
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            //_ts = TimeSpan.Parse(textBox1.Text);
            label1.Text = textBox1.Text;
        }
 
        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            //_ts = TimeSpan.Parse(textBox2.Text);
            label2.Text = textBox2.Text;
        }
    }
}
Время из textbox дублируется в label, но запускается также. По разному пробовал...

Добавлено через 20 часов 32 минуты
Подскажите, пожалуйста...
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
01.08.2014, 17:35
moylapiy, я вот что-то не пойму, уже вторая страница темы, а таймер что, так и не таймерит как надо?
Давайте еще раз, кратко и точно опишите ТЗ: форма, что на ней, и как должно работать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.08.2014, 17:35
Помогаю со студенческими работами здесь

Таймер с переменным интервалом
Здравствуйте. Таким вот образом регулирую период кликов мышей: procedure TForm1.Timer1Timer(Sender: TObject); begin case...

Реализовать таймер с заданным интервалом
Господа, прошу помочь в решении элементарного вопроса. Имею следующий код (таймер). Все норм, все работает. НО я хотел бы сделать некую...

Нужен таймер с непостоянным интервалом
Здравствуйте. Не могу разобраться с такой задачей: Имеется массив double, содержащий значения задержек в миллисекундах. Нужен таймер,...

Как сделать таймер с интервалом меньше 15 мс?
C Builder XE3, хотя на других версиях думаю тоже самое. При установки интервала меньше 15 мс, он просто пропускает события. Проверял так: 2...

Таймер с очень маленьким интервалом останавливается не сразу
если у таймера поставить очень маленькое время, то timer.Elapsed не всегда может завершится на timer.Stop(); public static...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru