Несколько интересных компонент для Lazarus IDE

Несколько интересных компонент для Lazarus IDE

Хотелось бы поделиться с вами несколькими компонентами, которыми я пользовался при реализации проекта ESOD. Как пользоваться ими научит Lazarus учебник, который также можно скачать на этом сайте.

  1. Это обычный TPanel с градиентной заливкой. Есть возможность выбирать тип и направление заливки. На скриншоте ниже представлена градиентная заливка с выставленным свойством Rounded=true.
    Градиентная заливка для Lazarus

    Компонент градиентной заливки для Lazarus

    Загрузить компонент градиентной заливки

    Загрузить компонент градиентной заливки

  2. Красивая, на мой взгляд, кнопка с возможностью размещать на ней графику. Предком компонента является TGraphicControl, тем самым обеспечивается относительно высокая скорость отрисовки  на слабых КПК. Автором сего компонента для Lazarus является ваш покорный слуга, хотя большую часть кода я позаимствовал из компонента для Delphi TFreeButton. По сравнению с оригиналом была обрезана часть функционала в угоду быстродействию и оптимизирован код.
    Кнопка в Lazarus

    Кнопка в Lazarus

    Загрузить компонент красивой кнопки для Lazarus

    Загрузить компонент красивой кнопки для Lazarus

  3. Этот компонент я в работе не использовал и он вообще не для Lazarus, а для Delphi, но он послужил основой для написания предыдущего. Может, кому пригодится. TFreeButton.
    TFreeButton

    TFreeButton

    Загрузить компонент красивой кнопки для Delphi TFreeButton

    Загрузить компонент красивой кнопки для Delphi TFreeButton

 

Bookmark the permalink.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *