|
0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 13
|
|
Ограничение нажатий на кнопку04.06.2016, 13:38. Показов 2205. Ответов 7
Метки нет (Все метки)
Как сделать что бы на кнопку можно было нажать только один раз в день? в программе уже есть привязка к времени
System: ateTime now = System: ateTime::Now;this->lblh->Text = now.Hour.ToString() + " ч"; this->lblm->Text = now.Minute.ToString() + " м"; this->lbls->Text = now.Second.ToString() + " с";
0
|
|
| 04.06.2016, 13:38 | |
|
Ответы с готовыми решениями:
7
Ограничение количества нажатий на кнопку Переместить кнопку по углам формы и посчитать количество нажатий на кнопку Ограничение количества нажатий |
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 04.06.2016, 13:42 | |
|
В обработчике нажатия запоминай время нажатия и делай её недоступной, а в обработчике события от таймера сверяй сохранённое время с текущим - как только разница будет сутки, снова делай доступной.
0
|
|
|
0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 13
|
|
| 04.06.2016, 13:43 [ТС] | |
|
Можно как то в коде это описать? а то я не очень понял
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 04.06.2016, 13:47 | |
|
Что не понял? Enabled = true/false. Таймер прикрути к программе с периодичностью 1 минута, скажем. Время получать уже умеешь.
Это имеет практическое значение? Программа суткам запущенная? Или надо учитывать даже её закрытие? Тогда в файл придётся дату нажатия сохранять.
0
|
|
|
0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 13
|
|
| 04.06.2016, 13:49 [ТС] | |
|
Вот именно что программа не будет работать целые сутки
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 04.06.2016, 13:50 | |
|
Ну значит, дополнительно при закрытии сохраняешь эту дату в файл, а при старте восстанавливаешь.
1
|
|
|
0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 13
|
|
| 04.06.2016, 13:52 [ТС] | |
|
если бы я это умел делать(
0
|
|
| 04.06.2016, 13:54 | |
|
Не по теме: haleluya, ну это же примитивно - делать нечего. Сложность только в этом гибридном языке.
0
|
|
| 04.06.2016, 13:54 | |
|
Помогаю со студенческими работами здесь
8
Счётчик нажатий на кнопку Подсчет нажатий на кнопку Количество нажатий на кнопку Подсчет нажатий на кнопку+ подсчет нажатий на кнопку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|