HotTracking listbox

Программы на Clarion, шаблоны, библиотеки и пр.

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Закрыто
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3133
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

HotTracking listbox

Сообщение Дед Пахом »

Класс и шаблон.

Назначение:
Добавляет следующий функционал к контролам LIST (к тем, у которых FROM(Queue)):
- HotTracking: визуально выделяет строку под курсором мыши.
- HoverSelection: выбирает (SELECT) строку под курсором, если курсор остаётся над строкой некоторое время.
- SingleClickActivation: использовать одинарный клик вместо двойного (напр. для вызова формы).

См. также:
- HotTracking
- HoverSelection

Шаблон:
Генерит код для всех BrowseBox-ов в приложении. Однако HotTracking работает только тогда, когда в листе есть поля с включённой опцией Style.
Желательно включить Style для всех полей листа, иначе выделение строки будет неполным.

Для обычных списков (не BrowseBox) и всяких RelTree: ручной код.


Зависит от:
- winapi
- printf


Лежит на нашем ftp xUSSR: /3rdParty/HotTracking listboxes



Работает в:
- C6.3 и выше.
- Шаблоны ABC и Clarion. Может, и ШВС (не проверял).
С уважением, ДП
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3133
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

HotTracking listbox

Сообщение Дед Пахом »

Обновление 1.01.
- В шаблоне добавил поддержку HotMode:Custom.
- Больше точек вставки кода.
- Пример использования в папке examples.
С уважением, ДП
Закрыто