HotTracking listbox
Добавлено: 12 Июль 2023, 22:22
Класс и шаблон.
Назначение:
Добавляет следующий функционал к контролам 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. Может, и ШВС (не проверял).
Назначение:
Добавляет следующий функционал к контролам 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. Может, и ШВС (не проверял).