Updated: Dec 16, 2023
Follow on twitter

Новое в AlphaControls 2015 (версия 10)

Удалён весь код, который был помечен как "deprecated" в версии 9.

Устаревший компонент TsHintManager был удален, вместо него рекомендовано использование компонента TsAlphaHints.

Улучшена анимация при создании эффекта "горения".

Новые компоненты
TsPageScroller

Аналог стандартного компонента с улучшенной анимацией, поддержкой скинов и другими дополнительными свойствами.

TsWebBrowser

Добавлен компонент TsWebBrowser, основанный на стандартном TWebBrowser.

Новые свойства
TsTrackBar.ShowProgress

Свойство позволяет отобразить визуально значение свойства Position (изображение данного элемента находится в секции TRACKBAR текущего скина).

Это свойство работает только если скины активны.

TsTrackBar.Reversed

The property allows to change the order of values in the component. Maximal and minimal values are swapped visually.

Свойства TsGroupBox.CheckBoxVisible и TsGroupBox.Checked, событие TsGroupBox.OnCheckBoxChanged

Свойство отображает CheckBox, интегрированный в GroupBox.

Свойство работает также и при отключенных скинах.

Свойство TsSkinManager.KeyList TsSkinProvider.GluedForms

Список содержит названия форм, которые будут автоматически приклеены к текущей форме (будет перемещаться вместе с текущей формой).

Свойство работает только если SkinManager активен.

Увидеть данное свойство в работе можно в демонстрационной программе ASkinDemo во фрейме "Test forms".

TsSkinProvider.AllowSkin3rdParty

Свойство позволяет запретить обработку стандартных и сторонних компонентов на текущей форме. Используйте данное свойство если необходимо отменить скинизацию сторонних и стандартных компонентов на текущей форме только.

TsSkinProvider.ThirdParty

The property overrides SkinManager.ThirdParty list and can add more possibilities in customizing of third-party controls skinning.

TsSplitter.SizingByClick

Если свойство выключено, то размеры компонентов изменяются при перетягивании сплиттера. Иначе, изменение размеров происходит при нажатии на сплиттер.

Свойство работает как при активных скинах, так и при неактивных.

FlatButtons in the TsSpinEdit, TsDecimalSpinEdit and TsTimePicker components

Changes a style of spin buttons, if property is True then borders of buttons are not drawn.

TsSkinProvider.FormHeader.AdditionalHeight

Specifies an additional space in pixels which will be used for the form header drawing. This property used only if 'FORMHEADER' section is defined in the current skin (look Windows 10 skin, for example).

TsDecimalSpinEdit.HideExcessZeros

Hides ending zeros which are placed after decimal separator and may be not shown.

TsAlphaHints.AutoAlignment

If property is True then position of hints is depended from position of control under mouse and calculated automatically.

Новые процедуры
procedure acHideHintWnd(Wnd: THintWindow);

Процедура может быть использована в комбинации с функцией acShowHintWnd и предназначена для принудительного закрытия окна подсказки.

Другие изменения
Добавлена поддержка рисования первой, средней и последней закладок.

Поддержка специальных секций "TABTOPLAST", "TABTOPMIDDLE", "TABTOPLAST" и других была добавлена для более настраиваемого рисования закладок компонента TsPageControl.

Добавлена поддержка тэга "<a href></a>" в компоненте TsHTMLLabel.
Добавлено рисование ComboBoxes в виде кнопки если установлен стиль DropDownList и свойство SkinData.SkinSection не задано.

Удалено из пакета (было помечено как deprecated в версии 9):

  • unit acntUtils:
    function AddChar function AddCharR function WordToByte_ procedure GetIniSection function OffsetPoint function SubStrInclude function GetWordNumber function OemToAnsiStr function IsWordPresent function AnsiProperCase function CorrectString function CurRound function GetCents procedure SetObjProp function acMakeString function GetSystemDir function GetAppName function GetFileSize function CopyFiles function MoveFiles procedure GetDirs function acGetCurrentDir procedure InitControl function Scrolls_SetStyle function RotateRect0
  • unit acSkinPack:
    procedure PackDir procedure UnpackSkinFile
  • unit sAlphaGraph:
    procedure CopyMasterRectA procedure ConvertMaskToAlpha
  • unit sConst:
    types
    TsHintStyle TsHintsPredefinitions TsShadowingShape variables (используйте свойство TsSkinManager.Options вместо удаленных флагов) ac_CheckEmptyAlpha MouseForbidden ac_NoExtBordersIfMax acOldGlyphsOrder ac_OptimizeMemory
  • unit sDateUtils:
    function ExtractDay function GetKvartal function LastDayOfPrMonth
  • unit sMaskData: Удаленные пункты структуры TsGeneralData (Массив Props должен использоваться):
    Color Transparency GradientPercent GradientData GradientArray ImagePercent FontColor HotColor HotTransparency HotGradientPercent HotGradientData HotGradientArray HotImagePercent HotFontColor FadingEnabled FadingIterations
  • unit sScrollBox:
    procedure SkinScrollInView (используйте стандартную процедуру)
  • unit sToolEdit:
    Удалено событие OnDrawDay, используйте OnGetCellParams
  • unit sGraphUtils:
    function CreateBmp24
  • components:
    TsHintManager (Используйте компонент TsAlphaHints)
  • units:
    sHintDesigner sHintEditor sHintManager



Installing, using and licensing the demo programs © Sergii Goncharov, Ukraine, Odessa 2004-2023