пятница, 4 мая 2012 г.

Delphi Notes Splitter обновлён

По ссылке можно перейти на страницу с заметкой о компоненте и ссылкой на исходник. В новой версии:

(+) Реализованы идеи 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, все апдейты.

Отправить комментарий

.

.