Интерфейс ListViewEvents

Интерфейс ListViewEvents определяет события компонента ListView. Подробнее...

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

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

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

Открытые члены

 OnData ([in] IDispatch *Sender,[in] IDispatch *Item)
 Событие возникает когда компоненту требуется информация об элементе в виртуальном режиме.
 OnItemCheck ([in] IDispatch *Sender,[in] IDispatch *Item)
 Событие возникает когда свойство CheckBoxes имеет значение "TRUE" и пользователь меняет состояние переключателя у некоторого элемента.
 OnEdited ([in] IDispatch *Sender,[in] IDispatch *Item,[in] Result *NewText)
 Событие возникает когда происходит редактирование текста у элемента и пользователь изменил текст.
 OnBeginEdit ([in] IDispatch *Sender,[in] IDispatch *Item,[in] Result *ResultPtr)
 Событие возникает перед началом редактирования элемента.
 OnGroupLinkClick ([in] IDispatch *Sender,[in] IDispatch *Group)
 Событие возникает при нажатии на ссылку, которая показывается если определена группа (ListViewGroup) и у нее задано свойство Task.
 OnDrawItem ([in] IDispatch *Sender,[in] IDispatch *Item)
 Событие возникает когда у ListView отрисовывается элемент списка.
 OnSubItemEdited ([in] IDispatch *Sender,[in] IDispatch *Item,[in] LONG SubItem,[in] Result *NewText)
 Событие возникает когда происходит редактирование текста в дополнительной колонке элемента и пользователь изменил текст.
 OnBeginSubItemEdit ([in] IDispatch *Sender,[in] IDispatch *Item,[in] LONG SubItem,[in] Result *ResultPtr)
 Событие возникает перед началом редактирования текста в дополнительной колонке элемента.

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

Интерфейс ListViewEvents определяет события компонента ListView.


Методы

OnBeginEdit ( [in] IDispatch *  Sender,
[in] IDispatch *  Item,
[in] Result ResultPtr 
)

Событие возникает перед началом редактирования элемента.

Изменение значения ResultPtr на "FALSE" приводит к запрету редактирования.

Аргументы:
Sender объект который вызвал обработчик события
Item редактируемый элемент.
Возвращаемые значения:
ResultPtr объект Result, который позволяет передать указание о том, можно ли редактировать элемент.
Начиная с:
1.1.10.

OnBeginSubItemEdit ( [in] IDispatch *  Sender,
[in] IDispatch *  Item,
[in] LONG  SubItem,
[in] Result ResultPtr 
)

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

Изменение значения ResultPtr на "FALSE" приводит к запрету редактирования.

Аргументы:
Sender объект который вызвал обработчик события
Item редактируемый элемент.
SubItem номер дополнительной колонки, нумерация с 0.
Возвращаемые значения:
ResultPtr объект Result, который позволяет передать указание о том, можно ли редактировать текст.
Начиная с:
1.1.14.
См. также:
ListView::ReadOnlySubItems

ListView::QuickEdit

OnData ( [in] IDispatch *  Sender,
[in] IDispatch *  Item 
)

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

Аргументы:
Sender объект который вызвал обработчик события
Item элемент для которого запрашивается информация, исходя из значения его свойства Index можно задать его текст и изображение.

OnDrawItem ( [in] IDispatch *  Sender,
[in] IDispatch *  Item 
)

Событие возникает когда у ListView отрисовывается элемент списка.

Шрифт и цвет элемента могут быть изменены в обработчике события.

Аргументы:
Sender компонент который вызвал обработчик события.
Item Объект ListItem для настройки шрифта и других параметров отображения элемента.
См. также:
DrawItem.

CustomDraw.

Начиная с:
1.1.12.

OnEdited ( [in] IDispatch *  Sender,
[in] IDispatch *  Item,
[in] Result NewText 
)

Событие возникает когда происходит редактирование текста у элемента и пользователь изменил текст.

Заметки:
Событие возникает перед окончательной сменой текста у элемента.
Аргументы:
Sender объект который вызвал обработчик события
Item элемент у которого меняется текст
Возвращаемые значения:
NewText объект Result, который хранит в себе новый текст, можно через его метод Put или свойство Value изменить этот текст.

OnGroupLinkClick ( [in] IDispatch *  Sender,
[in] IDispatch *  Group 
)

Событие возникает при нажатии на ссылку, которая показывается если определена группа (ListViewGroup) и у нее задано свойство Task.

Аргументы:
Sender объект который вызвал обработчик события
Group Объект ListViewGroup.
Начиная с:
1.1.10.

OnItemCheck ( [in] IDispatch *  Sender,
[in] IDispatch *  Item 
)

Событие возникает когда свойство CheckBoxes имеет значение "TRUE" и пользователь меняет состояние переключателя у некоторого элемента.

Аргументы:
Sender объект который вызвал обработчик события
Item элемент у которого меняется состояние переключателя

OnSubItemEdited ( [in] IDispatch *  Sender,
[in] IDispatch *  Item,
[in] LONG  SubItem,
[in] Result NewText 
)

Событие возникает когда происходит редактирование текста в дополнительной колонке элемента и пользователь изменил текст.

Заметки:
Событие возникает перед окончательной сменой текста.
Аргументы:
Sender объект который вызвал обработчик события
Item элемент у которого меняется текст
SubItem номер дополнительной колонки, нумерация с 0.
Возвращаемые значения:
NewText объект Result, который хранит в себе новый текст, можно через его метод Put или свойство Value изменить этот текст.
Начиная с:
1.1.14.
См. также:
ListView::ReadOnlySubItems

ListView::QuickEdit


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