- •(6 Год.)
- •II. TPageControl - набір сторінок із закладками
- •III. TImageList - сховище зображень
- •IV. TTrackBar - регулятор розміру
- •V. TProgressBar - індикатор прогресу
- •VI. TUpDown - спарена кнопка
- •VII.THotKey - введення акселератора
- •VIII.TDateTimePicker - введення і відображення дати/часу
- •IX.TMonthCalendar - календар
- •X.TStatusBar - інформаційна панель
- •XI.TToolBar і ToolButton - інструментальна панель і кнопки для неї.
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; Дозволяє/забороняє показ порядкових номерів тижнів від початку року в лівій колонці.