Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 17.05.2017
Сообщений: 3

Таймер обратного отсчета

17.05.2017, 00:58. Показов 3197. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Реализовать таймер обратного отсчета на форме.Для этого добавить на форму таймер,текстовое поле для задания времени обратного отсчета,кнопки запуска и сброса таймера. Визуализировать посекундное уменьшение времени при обратном отсчете в цифровом виде.
В c# В visual studio (Я в 12 работаю)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.05.2017, 00:58
Ответы с готовыми решениями:

Таймер обратного отсчета
Помогите написать код таймера обратного отсчета?

Таймер обратного отсчёта
Всем добрый вечер! Я не очень хороша в программировании. Мне нужно было сделать программу, в которой тестируют знание английского языка. Я...

Таймер обратного отсчета
Допустим есть число 60 и от него программа отнимает каждую секунду -1. Нужно как-то сделать, чтобы как только число будет равно 0 вычитание...

9
 Аватар для Shogun31337
557 / 534 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
17.05.2017, 03:12
Код формы:
Кликните здесь для просмотра всего текста
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
41
42
43
44
45
46
47
48
49
50
using System;
using System.Windows.Forms;
 
namespace TimerTest
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private int range, set;
        private bool changeSet = true;
 
        private void timer1_Tick(object sender, EventArgs e)
        {
            textBox1.Text = (--range).ToString();
            if (range == 0) timer1.Stop();
        }
 
        private void btnStart_Click(object sender, EventArgs e)
        {
            timer1.Start();
            changeSet = false;
        }
 
        private void btnStop_Click(object sender, EventArgs e)
        {
            timer1.Stop();
            changeSet = true;
        }
 
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            if (!changeSet) return;
            if (String.IsNullOrEmpty(textBox1.Text)) return;
            range = int.Parse(textBox1.Text);
            set = range;
        }
 
        private void btnReset_Click(object sender, EventArgs e)
        {
            timer1.Stop();
            range = set;
            textBox1.Text = range.ToString();
            changeSet = true;
        }
    }
}

На форме textBox1, btnStart, btnStop, btnReset, timer1
Изображения
 
0
 Аватар для Shogun31337
557 / 534 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
17.05.2017, 03:15
Еще в свойствах таймера нужно установить интервал 1000! По умолчанию, 100 стоит.
0
Эксперт .NET
 Аватар для Wolfdp
3790 / 1767 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
17.05.2017, 03:59
Shogun31337, млин, я понимаю что тут новички пробуют силы, но нельзя же такую тему так просто отдавать... эх...

в общем, уже не совсем актуальное решение
Вложения
Тип файла: zip Nyan.CyberForum.zip (41.8 Кб, 24 просмотров)
0
17.05.2017, 04:08

Не по теме:

Wolfdp, не совсем понял суть претензии! :) Не нужно было решение полностью давать?

0
17.05.2017, 04:13

Не по теме:

Shogun31337, ну, можно и так сказать. Просто умиляют темы, аля "вот задание, решите мне". Нядо чтобы человек помучался...

0
17.05.2017, 04:18

Не по теме:

Цитата Сообщение от Wolfdp Посмотреть сообщение
Нядо чтобы человек помучался...
Согласен! Только это имеет смысл когда человек сам хочет чему то научиться! А когда так сходу просит, все равно сам делать ничего не будет... Не тут, так на другом форуме кто-нибудь решит! Ну вот сегодня у меня настроение хорошее было, подумал почему бы и не помочь? :)

0
0 / 0 / 0
Регистрация: 17.05.2017
Сообщений: 3
17.05.2017, 11:43  [ТС]
Shogun31337, Wolfdp, Спасибо большое,я не в пустую обращался,у меня просто не получалось связать текстбокс с переменной чтобы я мог задавать значения в программе,вы выручили,мое уважение
0
Эксперт .NET
 Аватар для Wolfdp
3790 / 1767 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
17.05.2017, 11:46
ART BAUER, на будущее -- лучше пишите конкретно что не получается, написать
C#
1
var time = int.Parse(textBox.Text)
в ответе значительно бьістрее, и люди с большей охотой помогают по конкретньім вопросам.
0
0 / 0 / 0
Регистрация: 17.05.2017
Сообщений: 3
17.05.2017, 11:50  [ТС]
Wolfdp, Хорошо буду знать,но благодаря вашим программам я понял,что моя идет в утиль
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.05.2017, 11:50
Помогаю со студенческими работами здесь

Сделать таймер обратного отсчёта
Как сделать таймер обратного отсчёта типа "00:00:00"

Таймер обратного отсчёта до определённого события
Нужно сделать так, чтобы в коде была прописана дата. Например, 02.10.2020. И нужно, чтобы в консоли шёл обратный отсчёт от настоящего...

Использование DispatcherTimer и отображение обратного отсчета
Приветствую, ребята. Подскажите как можно используя DispatcherTimer отображать время, сколько осталось до срабатывания тика ?

Реализовать работу таймера для обратного отсчета времени
При запуске главной формы нажимаем кнопку "Начать" -> должна появиться форма "Указать время в минутах", где необходимо выбрать любое...

Как сделать таймер отсчёта дней
Не знаю, как можно сделать таймер, при открытии формы таймер должен показывать, сколько осталось до той даты, которая была указана в коде...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru