По ссылке можно перейти на страницу с заметкой о компоненте и ссылкой на исходник. В новой версии:
(+) Реализованы идеи IVK от 02.04.2012: а) задержка прорисовки при изменении размера сплиттера, регулируется константой RS_UPDATE_DELAY, включается $Define USE_RS_UPDATE_DELAY б) если пользователь схватил за кнопку и начал тащить (выйдя за пределы 2х точек вокруг DownPos), то сплиттер переходит в режим изменения размера (а раньше просто срабатывала кнопка) (+) При выключенном AllowDrag курсор для сплиттера по умолчанию сбрасывается в crDefault (!) исправлена мелкая ошибка (не инициализировалась внутренняя переменная FSavedSize)
1 коммент.:
Хороший компонент, давно искал такой, есть нюансы:
- пришлось в методе DrawArrow изменить описание параметра Offset на AOffset, иначе компилятор путал его с одноименной функцией из Types;
- при изменении ширины (alLeft) или высоты (alBottom) стрелка криво рисуется, посмотрите сами;
Спасибо!
Delphi XE2, все апдейты.
Отправить комментарий