![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Написал будильник на делфи.
Опишу саму прогу: на форму выведено системное время, 3 комбобокса (часы, минуты и секунды). Еще есть edit, в него попадают цифры из комбобоксов (часы:минуты:секунды). И уже с edit`a сравниваем время с системным, если равно то будильник срабатывает... Всё работает как мне надо, кроме одного! Хотелось бы добавить кнопки быстрого набора, то-есть не копаться в комбобоксах, что бы выставить 5 минут, а сразу нажать на кнопку, которая указала бы в комбобоксе эти самые 5 минут. Пробовал вот так: Код:
var dt: TDateTime; Hours, Minutes, Seconds, Milliseconds: Word; begin dt := GetTime; DecodeTime(dt, Hours, Minutes, Seconds, Milliseconds); cbb1.Text:=IntToStr(Hours); // выводит в первый комбобокс часы cbb2.Text:=IntToStr(Minutes+5); // выводит минуты и прибавляет 5 минут end; ![]() Каким образом можно сделать подобные кнопки быстрого набора ? Не обязательно что бы это происходило через комбобоксы! Посоветуйте что-нибудь. Спасибо. похвастаться ![]() |