Ваш ключ: необходима авторизация | MyProxy - бесплатный обменник валидных прокси между пользователями форума.

Настройка компонентов AlphaControls

Тема в разделе Delphi, создана пользователем Touz, 9 окт 2016.

Войдите для ответа
  1. Touz Стерва

    Touz
    Легенда
    Статус:
    Вне сети
    Сообщения:
    453
    Симпатии:
    956
    Регистрация:
    17.08.16
    Иногда замечаю что некоторые кодеры на Delphi относятся к дизайну своего софта лояльно, а тоесть по факту не умеют настраивать компоненты которыми пользуются. В этой теме я расскажу как привести свой дизайн в порядок.
    Настройка компонента sSkinManager:


    Параметр: AnimEffects
    Назначение: анимация формы, диалогов.
    Подпараметры:
    BlendOnMoving - делает форму прозрачной при перемещение за Handle
    DialogHide - анимация плавного скрытия диалога. Например sOpenDialog. Рекомендуемое значение параметра Time - 120
    DialogShow - анимация плавного открытия диалога. Например sOpenDialog. Рекомендуемое значение параметра Time - 120
    FormHide - анимация плавного скрытия формы. Рекомендуемое значение параметра Time - 120
    FormShow - анимация плавного открытия формы. Рекомендуемое значение параметра Time - 120
    Minimizing - анимация плавного сворачивания формы. Включено по стандарту.
    PageChange - анимация плавного смены страниц. Например sPageControl. Рекомендуемое значение параметра Time - 120

    Параметр: ExtendedBorders
    Назначение: добавляет доп. на границы форме и диалоговых окнах

    Настройка компонента sSkinProvider:


    Параметр: CaptionAligment
    Назначение: устанавливает позицию вашего заголовка в трёх местах.
    taCenter - по середине
    taLeftJustify - слева (по стандарту)
    taRightJustify - справа

    Параметр: ShowAppIcon
    Назначение: показывает либо убирает иконку с заголовка приложения.

    Параметр: TitleIcon
    Назначение: установка размеров иконки заголовка приложения.
    P.S Учтите что если вы загрузили иконку 64x64, то и в параметрах Height и Width установите те же числа.

    Настройка компонента sTitleBar:


    Описание компонента: данный компонент нужен чтобы добавить свои кнопки на заголовок приложения. Например в софтах типа брутов на заголовке размещают кнопки: "Папка с результатами", "Утилиты" и т.п.

    Параметр компонента: ShowCaption
    Назначение: скрывает название заголовка приложения. По стандарту стоит False, поэтому ставим True.

    Подпараметры:
    Aligment - устанавливает позицию кнопок в трёх местах.
    taCenter - по середине
    taLeftJustify - слева (по стандарту)
    taRightJustify - справа

    Caption - название вашей кнопки
    Glyph - добавляет к кнопке иконку

    Настройка основных компонентов компонентов:


    Параметр: TabStop
    Назначение: Возможность переключатся между всеми компонентами на форме через Tab. Вы наверное замечали что в готовом приложение выделяется один любой компонент, будто кнопка или чек-бокс. Как раз из-за этого параметра во всём дело. В плане дизайна нам эта функция не нужна, поэтому отключаем на всех компонентах.

    Параметр: SkinData
    Подпараметр: SkinSection
    Назначение: В данном параметре вы можете придать например кнопке стиль sPanel. Тут уже идёт подбор методом тыка.

    Заключение: Надеюсь после прочтения данной статьи некоторые кодеры все же задумаются над своим дизайном, и с помощью данной статьи сделают его лучше.
     
    9 окт 2016 #1
Top