:: MVP ::
|
|
:: RSS ::
|
|
|
WhisperSplitter v1.0.4
|
Расширение стандартного компонента TSplitter: заливка градиентом, изменение цвета при наведении
курсора, использование фонового изображения, программное управление положением компонента,
автоматическое восстановление положения.
|
Скачать. |
242kb |
ZIP |
|
Delphi Notes Splitter v1.11
|
Это ещё один клон сплиттера, но у него есть отличительные особенности. Самая главная – TdnSplitter не является наследником от TSplitter.
А следовательно он не наследует проблемы TSplitter’а. TdnSplitter создан как отдельный компонент. Совместим со всеми версиями до XE7 включительно.
- TdnSplitter наследован от TCustomControl (который в свою очередь наследован от TWinControl), в отличии от TSplitter, который наследован TGraphicControl.
- Свойство AlignControl. Это свойство задаётся явно (или определяется автоматически в Design-Time). Благодаря этому случайная потеря связанного со сплиттером компонента невозможна в принципе.
- Свойство IsSnapped. Узнать, скрыт ли связанный компонент можно через Boolean-свойство. Через это же свойство можно скрывать/отображать связанный компонент.
- Свойство ControlSize. Это свойство позволяет узнать (или изменить) ширину связанного компонента (или высоту – в зависимости от расположения).
- Имеется кнопка для скрывания/отображения связанного компонента. Для этой кнопки можно указать Hint и ещё несколько параметров, отвечающих за внешний вид.
- Свойство AllowDrag позволяет запретить изменять размер связанного компонента перетаскиванием (т.е. можно оставить только кнопку и сплиттер будет иметь всего два положения – см. свойство IsSnapped).
- Свойство Action. TdnSplitter можно связать с Action. Если Вы пользуетесь Аction’ами, то Вы поймёте, зачем это нужно.
Благодаря свойствам IsSnapped и ControlSize сохранять и восстанавливать состояние сплиттера и связанного с ним компонента стало проще простого.
|
Скачать. |
79.7kb |
ZIP |
|
|