Несколько интересных компонент для Lazarus IDE
Хотелось бы поделиться с вами несколькими компонентами, которыми я пользовался при реализации проекта ESOD. Как пользоваться ими научит Lazarus учебник, который также можно скачать на этом сайте.
- Это обычный TPanel с градиентной заливкой. Есть возможность выбирать тип и направление заливки. На скриншоте ниже представлена градиентная заливка с выставленным свойством Rounded=true.
- Красивая, на мой взгляд, кнопка с возможностью размещать на ней графику. Предком компонента является TGraphicControl, тем самым обеспечивается относительно высокая скорость отрисовки на слабых КПК. Автором сего компонента для Lazarus является ваш покорный слуга, хотя большую часть кода я позаимствовал из компонента для Delphi TFreeButton. По сравнению с оригиналом была обрезана часть функционала в угоду быстродействию и оптимизирован код.
- Этот компонент я в работе не использовал и он вообще не для Lazarus, а для Delphi, но он послужил основой для написания предыдущего. Может, кому пригодится. TFreeButton.