|
|
|
| |
Определяет объект для выбора даты (с помощью выпадающего календаря) или времени.
Создание объекта
dtpObj=new TDateTimePicker(Parent);
| Собственные свойства
|
| Свойство
| Тип
| Описание
|
| CalAlignment
| Enum
| выравнивание выпадающего календаря (см. ниже)
|
| CalColors
| TMonthCalColors
| цвета выпадающего календаря
|
| Checked
| Boolean
| включить переключатель в начале компонента
|
| Date
| DateTime
| выбранная дата
|
| DateFormat
| Enum
| формат показа даты (см. ниже)
|
| DateMode
| Enum
| способ выбора даты/времени (см. ниже)
|
| DateTime
| DateTime
| выбранная дата или время
|
| Format
| String
| формат вывода даты/времени
|
| Kind
| Enum
| назначение выбора (см. ниже)
|
| MaxDate
| DateTime
| максимальная дата, которую можно выбрать
|
| MinDate
| DateTime
| минимальная дата, которую можно выбрать
|
| ParseInput
| Boolean
| генерировать событие OnUserInput при вводе времени
|
| ShowCheckbox
| Boolean
| показать переключатель в начале компонента
|
| Time
| DateTime
| выбранное время
|
| Только чтение
| [TYPE]
| [DESC]
|
| DroppedDown
| Boolean
| выпадающий календарь развернут
|
|
| Свойство CalAlignment
|
| Значение
| Описание
|
| dtaLeft
| влево
|
| dtaRight
| вправо
|
|
| Свойство DateMode
|
| Значение
| Описание
|
| dmComboBox
| выбор даты через выпадающий календарь
|
| dmUpDown
| выбор даты/времени через прокрутку списка
|
|
| Свойство Kind
|
| Значение
| Описание
|
| dtkDate
| выбор даты
|
| dtkTime
| выбор времени
|
|
Стандартные свойства
Стандартные методы
Стандартные события
// Главная форма frm=new TForm(); frm.Caption="JS+ - визуальный компонент TDateTimePicker"; frm.Width =450; frm.Height=300;
// Строка состояния stb=new TStatusBar(frm); stb.SimpleText=" Выберите дату и/или время";
// DateTimePicker (дата) dtpd=new TDateTimePicker(frm); dtpd.Kind=dtkDate; dtpd.DateFormat=dfLong; dtpd.Left=(frm.ClientWidth-dtpd.Width)/2; dtpd.Top =(stb.Top-dtpd.Height*2)/2-10;
// DateTimePicker (время) dtpt=new TDateTimePicker(frm); dtpt.Kind=dtkTime; dtpt.Left=dtpd.Left; dtpt.Top =dtpd.Top+dtpd.Height+20; dtpt.Width=dtpd.Width;
dtpt.ParseInput=true; dtpt.OnUserInput=dtpt_UserInput;
frm.ShowModal();
function dtpt_UserInput(dtpt,str,dt,allowChange) { var d;
d=new Date(dt); alert(d.toLocaleDateString()); d.Delete(); }
Примечание
Все свойства-даты используют значения, равные количеству миллисекунд, прошедших с 1 января 1970 г. Для преобразования указанного значения в объект даты следует создать объект Date с
параметром, равным указанному значению.
Например:
dtpObj=new TDateTimePicker(Parent);
Date=new Date(dtpObj.Date);
Пример обратного преобразования:
dtpObj.Date=Date.getTime();
Совместимость
C++ Builder/Delphi
|
| JS+ | Руководство пользователя
|
|
|
| |
|
|