Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Delphi (новый) без баз данных.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
7.61 Mб
Скачать

Глава XIX. Работа с датами и временем

19.1. Объект DateTimePicker

Компонент предназначен для ввода и/или отображения даты и времени.

Свойство

Значение

Date

Дата. По умолчанию текущая

Time

Введенное пользователем время

DateMode

Вид календаря.

dmComboBox – выпадающий список

dmUpDown – реверсивный счетчик

Kind

Тип календаря.

dtkDate – отображает дату

dtkTime –отображает время

MaxDate

Возможность установить максимальную дату

MinDate

Возможность установить минимальную дату

DateFormat

dfShort – короткий. 31.12.02.

dfLong – длинный. 31 декабря 2002 г.

При показе даты в режиме DateMode=dmComboBox календарь можно не раскрывать, и устанавливать дату вручную в верхнем окне

19.2. Объект MonthCalendar

Компонент предназначен для выбора или отображения даты.

Свойство

Значение

Date

Дата. По умолчанию текущая

FirstDateofWeek

Выбор дня с которого будет начинаться неделя.

dowLocaleDefault – по умолчанию

dowFriday –с пятницы

dowMonday – с понедельника и т.д.

MaxDate

Возможность установить максимальную дату

MaxSelectRange

Возможность установить максимальный диапазон для выбора дат (если MultiSelect = true)

MinDate

Возможность установить минимальную дату

MultiSelect

Определяет возможность множественного выбора

ShowToday

Возможность отображения строки «Сегодня …» внизу календаря

WeekNumbers

Возможность просмотра номеров недель

19.3. Объект Calendar.

Компонент располагается на странице Samples и отображает каледарь на выбранный месяц и год.

Свойство

Значение

Day

Номер дня месяца

GridLineWidth

Ширина линии сетки

Month

Номер месяца

StartofWeek

Номер дня начала недели (до 0 до 6)

Year

Номер года

19.4. Самостоятельная работа

  1. По выбранной дате, вывести в метку название месяца. Поставьте на форму компонент DateTimePicker, метку Label. Выбранная пользователем дата хранится в свойстве Date компонента DateTimePicker. Опишите процедуру OnChange для этого компонента.

  2. По выбранной дате, определите сколько дней осталось студенту до стипендии, если он получает ее 1 числа каждого месяца.

19.5. Объект Timer

Компонент Timer служит для отсчета интервалов реального времени. Он предоставляет возможность выполнения действий через определенные интервалы времени. Для кодирования действий используется событие OnTimer, генерируемое по истечении заданного периода времени, который задается (в миллисекундах) свойством Interval (по умолчанию 1000 – тиканье через 1 с)