|
|
|
| |
Определяет универсальный календарь с возможностью выбора месяца и года.
Создание объекта
mncObj=new TMonthCalendar(Parent);
| Собственные свойства
|
| Свойство
| Тип
| Описание
|
| AutoSize
| Boolean
| автоматически подгонять размер компонента
|
| CalColors
| TMonthCalColors
| параметры цветовой схемы календаря
|
| Date
| DateTime
| выделенная дата
|
| EndDate
| DateTime
| конечная дата
|
| FirstDayOfWeek
| Enum
| первый день недели (см. ниже)
|
| MaxDate
| DateTime
| максимально допустимая дата
|
| MaxSelectRange
| Number
| максимально допустимое количество выбранных дней
|
| MinDate
| DateTime
| минимально допустимая дата
|
| MonthDelta
| Number
| прокручиваемое количество месяцев
|
| MultiSelect
| Boolean
| разрешить выбор нескольких дней
|
| ShowToday
| Boolean
| выделить текущую дату
|
| ShowTodayCircle
| Boolean
| показать обозначение для текущей даты
|
| WeekNumbers
| Boolean
| показать номера недель
|
|
| Свойство FirstDayOfWeek
|
| Значение
| Описание
|
| dowMonday
| понедельник
|
| dowTuesday
| вторник
|
| dowWednesday
| среда
|
| dowThursday
| четверг
|
| dowFriday
| пятница
|
| dowSaturday
| суббота
|
| dowSunday
| воскресенье
|
| dowLocaleDefault
| определяется языковым стандартом
|
|
Стандартные свойства
Стандартные методы
| Собственные события
|
| Событие
| Описание
|
| OnGetMonthInfo
| запрос параметров отображения дней месяца
|
|
Стандартные события
// Главная форма frm=new TForm(); frm.Caption="JS+ - визуальный компонент TMonthCalendar"; frm.Width =450; frm.Height=300;
// Строка состояния stb=new TStatusBar(frm); stb.SimpleText=" Выберите дату";
// Календарь mcl=new TMonthCalendar(frm); mcl.Left=(frm.ClientWidth-mcl.Width)/2; mcl.Top =(stb.Top-mcl.Height)/2; mcl.OnClick=mcl_Click;
// Минимальная дата - первое число предыдущего месяца d=new Date(mcl.Date); d.decMonth(); d.setDate(1); mcl.MinDate=d.toDateTime(); d.Delete();
// Максимальная дата - последнее число следующего месяца d=new Date(mcl.Date); d.incMonth(); d.setDate(d.getDays()); mcl.MaxDate=d.toDateTime(); d.Delete();
frm.ShowModal();
// Обработчик события OnClick function mcl_Click(mcl) { var d=new Date(mcl.Date);
stb.SimpleText=" Выбрана дата: "+d.toLocaleDateString(); }
|
Совместимость
C++ Builder/Delphi
|
| JS+ | Руководство пользователя
|
|
|
| |
|
|