Иногда замечаю что некоторые кодеры на 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. Тут уже идёт подбор методом тыка.
Заключение: Надеюсь после прочтения данной статьи некоторые кодеры все же задумаются над своим дизайном, и с помощью данной статьи сделают его лучше.
P.S Если вы копипастите на другой ресурс просьба указать основной источник или же ник автора кто написал эту статью. В данном случаем автором является [#PCR#] AcroniS
Настройка компонента 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. Тут уже идёт подбор методом тыка.
Заключение: Надеюсь после прочтения данной статьи некоторые кодеры все же задумаются над своим дизайном, и с помощью данной статьи сделают его лучше.
P.S Если вы копипастите на другой ресурс просьба указать основной источник или же ник автора кто написал эту статью. В данном случаем автором является [#PCR#] AcroniS
Последнее редактирование модератором: