Интерфейс Calendar

Компонент Calendar позволяет пользователю указать дату. Подробнее...

Граф наследования:Calendar:

Inheritance graph
Граф связей класса Calendar:

Collaboration graph
Полный список членов класса

Свойства

VARIANT_BOOL RW MultiSelect []
 Свойство определяет возможность выбора промежутка времени.
IDispatch *R SelEnd []
 Свойство определяет конец выделенного промежутка времени.
IDispatch *R SelStart []
 Свойство определяет начало выделенного промежутка времени.
IDispatch *R Today []
 Свойство определяет какой день сегодня (он выделяется кружком если свойство TodayCircle имеет значение "TRUE").
ULONG RW MonthDelta []
 Свойство определяет на сколько месяцев сдвигается время при нажатии на кнопки со стрелками в заголовке компонента.
ULONG RW MaxSelCount []
 Свойство определяет максимально возможную длину выделенного промежутка времени.
VARIANT_BOOL RW TodayText []
 Свойство определяет отображение строки с информацией о сегодняшнем времени в нижней части компонента.
VARIANT_BOOL RW TodayCircle []
 Свойство определяет отображение сегодняшнего дня в кружке.
VARIANT_BOOL RW WeekNumbers []
 Свойство определяет отображение в левой части компонента номеров недель (недели нумеруются от начала года с 1).

Подробное описание

Компонент Calendar позволяет пользователю указать дату.

События: компонент вызывает событие OnChange при изменении текущего заданного времени.

Создание: Компонент можно создать методом CreateCalendar класса Frame

Заметки:
Для представления времени компонент использует объект DateTime.
Пример (JScript):
o = new ActiveXObject("Scripting.WindowSystemObject")
o.EnableVisualStyles = true

f = o.CreateForm(0,0,0,0)

f.Text = "WSO"
f.ClientWidth = 300
f.ClientHeight = 220
f.CenterControl()

Calendar = f.CreateCalendar(10,10,200,200)
Current = Calendar.Value
f.Text = Current.Value
f.TextOut(10,40,Current.Year+":"+Current.Month+":"+Current.Day+" "+Current.Hour+":"+Current.Minute+":"+Current.Second)

f.Show()

o.Run()

Результат:
Calendar.jpg


Полный список свойств

ULONG RW MaxSelCount

Свойство определяет максимально возможную длину выделенного промежутка времени.

Заметки:
Для выделения промежутка и задания этого свойства свойство MultiSelect должно иметь значение "TRUE".
Значение по умолчанию: 7.

ULONG RW MonthDelta

Свойство определяет на сколько месяцев сдвигается время при нажатии на кнопки со стрелками в заголовке компонента.

VARIANT_BOOL RW MultiSelect

Свойство определяет возможность выбора промежутка времени.

Значение по умолчанию: "FALSE".

IDispatch* R SelEnd

Свойство определяет конец выделенного промежутка времени.

IDispatch* R SelStart

Свойство определяет начало выделенного промежутка времени.

IDispatch* R Today

Свойство определяет какой день сегодня (он выделяется кружком если свойство TodayCircle имеет значение "TRUE").

VARIANT_BOOL RW TodayCircle

Свойство определяет отображение сегодняшнего дня в кружке.

Значение по умолчанию: "TRUE".

VARIANT_BOOL RW TodayText

Свойство определяет отображение строки с информацией о сегодняшнем времени в нижней части компонента.

Значение по умолчанию: "TRUE".

VARIANT_BOOL RW WeekNumbers

Свойство определяет отображение в левой части компонента номеров недель (недели нумеруются от начала года с 1).

Значение по умолчанию: "FALSE".


Документация по WSO 1.1. Последние изменения:Wed Aug 12 18:10:28 2015. (C) Веретенников А. Б. 2004-2015