|
|
|
| |
Определяет простой одномесячный календарь на базе компонента TStringGrid.
Создание объекта
clnObj=new TCalendar(Parent);
| Собственные свойства
|
| Свойство
| Тип
| Описание
|
| CalendarDate
| DateTime
| выделенная дата
|
| CellText
| String
| текст в ячейке (строка, столбец)
|
| Col
| Number
| выделенный столбец
|
| ColCount
| Number
| количество столбцов
|
| Day
| Number
| число месяца (1-31)
|
| DefaultColWidth
| Number
| ширина столбца
|
| DefaultRowHeight
| Number
| высота строки
|
| FixedColor
| TColor
| цвет заголовка сетки
|
| GridLineWidth
| Number
| ширина линии сетки
|
| LeftCol
| Number
| левый видимый столбец
|
| Month
| Number
| месяц (1-12)
|
| Options
| Number
| параметры отображения сетки
|
| ReadOnly
| Boolean
| только для чтения
|
| Row
| Number
| выделенная строка
|
| RowCount
| Number
| количество строк
|
| ScrollBars
| Enum
| отображение полос прокрутки (см. ниже)
|
| StartOfWeek
| Number
| начальный день недели (воскресенье=0)
|
| TopRow
| Number
| верхняя видимая строка
|
| UseCurrentDate
| Boolean
| использовать текущую дату
|
| VisibleColCount
| Number
| количество видимых столбцов
|
| VisibleRowCount
| Number
| количество видимых строк
|
| Year
| Number
| четырехзначный год
|
| Только чтение
| [TYPE]
| [DESC]
|
| GridHeight
| Number
| высота сетки
|
| GridWidth
| Number
| ширина сетки
|
|
Стандартные свойства
Стандартные методы
| Собственные события
|
| Событие
| Описание
|
| OnChange
| изменилась выделенная ячейка календаря
|
|
Стандартные события
// Главная форма frm=new TForm(); frm.Caption="JS+ - визуальный компонент TCalendar"; frm.Width =450; frm.Height=300;
// Строка состояния stb=new TStatusBar(frm); stb.SimpleText=" Выберите дату";
// Календарь cln=new TCalendar(frm); cln.Align=alClient; cln.OnChange=cln_Change; cln.SetFocus();
frm.ClientWidth =cln.GridWidth; frm.ClientHeight=cln.GridHeight+stb.Height;
frm.ShowModal();
// Обработчик события OnChange function cln_Change(cln) { var d=new Date(cln.CalendarDate);
stb.SimpleText=" Выбрана дата: "+d.toLocaleDateString(); }
|
Совместимость
C++ Builder/Delphi
|
| JS+ | Руководство пользователя
|
|
|
| |
|
|