Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция-6.doc
Скачиваний:
11
Добавлен:
20.02.2016
Размер:
228.35 Кб
Скачать

VIII.TDateTimePicker - введення і відображення дати/часу

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

Властивості компонента:

TDTCalAlignment = (dtaLeff, dtaRight).

property CalAlignment: TDTCalAlignment; Визначає положення календаря, що розкривається: dtaLeft - зліва від компонента; dtaRight - справа від компонента. Враховується тільки для Kind = dtkDate і DateMode = dmComboBox.

property CalColors : TDateTimeColors; С календарем пов'язаний об'єкт класу TDateTimeColors, властивості якого визначають кольори календаря.

property Checked: Boolean; Якщо Checked=True і ShowCheckBox=True, незалежний перемикач поруч із датою (часом) буде мати стан Вибрано

property Date: TDate; Містить введену дату.

TDTDateFormat = (dfShort, dfLong);

property DateFormat: TDTDateFormat;

Визначає формат показу дати: dfshort -08. 09.99 ; dfLong-8 Вересень 1999 р.

TDTDateMode = (dmComboBox, dmUpDown);

property DateMode: TDTDateMode; Визначає засіб вибору дати: dmcomboBox - за допомогою календаря, що розкривається; dmUpDown - за допомогою вмонтованого об'єкта TupDown.

property Format: String; Визначає формат виводу дати і часу.

TDateTimeKind = (dtkDate, dtkTime);

property Kind: TDateTimeKind;

Визначає вміст компонента: dtkDate-дата; dtkTime - час.

property MaxDate: TDate; Визначає максимальну дату, що може вибрати або ввести користувач.

property MinDate: TDate; Визначає мінімальну дату, що може вибрати або ввести користувач.

property ParseInput: Boolean; Якщо True, виникає подія OnUserInput при кожному введенні користувача у вікні редактора.

property ShowCheckbox: Boolean; Якщо True, поруч із датою (часом) вставляеться незалежний перемикач.

property Time: TTime; Містить введений користувачем час.

Для компонента визначені наступні події:

property OnChange Виникає при будь-якій зміні вмісту компонента.

property OnCloseUp Виникає при закритті календаря.

property OnDropDown Виникає при відкритті календаря.

IX.TMonthCalendar - календар

Компонент призначений для вибору або відображення дати. Він дуже схожий на календар, що з'являється в компоненті TdateTimePicker. Але у відмінності від останнього може відображати одночасно декілька суміжних місяців - у залежності від своїх розмірів.

Властивості компонента:

property CalColors: TMonthCalColors; З компонентом пов'язаний об'єкт класу TMonthcalColors, що має такі властивості BackColor - визначає колір фона, що розділяє суміжні місяці; MonthBackColor - колір фона дат; TextColor - колір дат; TitleBackColor - колір фона заголовка місяця; TitleTextColor - колір тексту заголовка; TrailingTextColor - колір тексту ведучих і ведених дат.

property Date: TDate; Визначає обрану дату.

property EndDate: TDate; Визначає кінцеву дату діапазону обраних дат.

type TCalDayOfWeek = (dowMonday, dowTuesday, dowWednesday, dowThursday, dowFriday, dowSaturday, dowSunday, dowLocaleDefault);

property FirstDayOfWeek: TCalDayOfWeek;

Визначає перший день тижня

property Max Date: TDate; Містить максимальну дату, місяць якої ще буде доступний для відображення в компоненті. Якщо властивість містить порожнє значення, відображається любий наступний місяць.

property MaxSelectRange: Integer; Містить максимальну кількість дат в обраному діапазоні.

property MinDate: TDate; Містить мінімальну дату, місяць якої ще буде доступний для відображення в компоненті. Якщо властивість містить порожнє значення, відображається любий попередній місяць.

property MultiSelect: Boolean; Дозволяє/забороняє вибір діапазону дат.

property showToday: Boolean; Дозволяє/забороняє показ поточної дати (за показниками системних часів)насподі календаря.

property ShowTodayCircle: Boolean; Дозволяє/ забороняє обводити кружком поточну дату.

property WeekNumbers: Boolean; Дозволяє/забороняє показ порядкових номерів тижнів від початку року в лівій колонці.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]