whegurus.blogg.se

Alpha controls delphi
Alpha controls delphi









TCustomTitleBarPanel now has TitleButtonClose, TitleButtonRestore, TitleButtonMin properties, and an OnUpdateTitlebarButtons event.SetSelText and SetSelTextBuf offer the option not to reset the Undo buffer.VCL function ScaleImage supports Alpha Channel.TScrollBox automatically supports the mouse wheel - notice this change might affect the behavior of existing applications.TButtonCategory has a VisibleGutter property.There is an additional CheckTabEnabled parameter in TPageControl.FindNextPage to skip disabled tabs.There is a new OnTracking event for TTrackbar.Common dialogs how expose the properties EncodingIndex and ShowEncodingList.The VCL StyleUtils.inc has been converted to a regular unit.The TNumberBox class has a few additional features: there is a new ValueCurrency property and the DisplayFormat property is now published.This is probably worth its own blog post.

#Alpha controls delphi windows

This triggers the execution of the WM_SETREDRAW Windows message.

  • The base TWinControl class now offers LockDrawing and UnlockDrawing methods, to disable and control updating.
  • Coolbar has Chevron support via a new Boolean property ShowChevron.
  • There are many smaller features worth mentioning, as they can offer an immediate benefit to your existing applications: This is exposed by two new properties: FrameCount and FrameIndex. You set FrameIndex to indicate the desired frame from a multi-frame image (such as a multi-frame TIFF file). The few feature in this wrapper class is support for multiple frames. The TWICImage class (one of the implementation options for the TImage control) is wrapper around the platform Windows Imaging Component. Below you can see how easy it is to configure this using the Quick Edit menu: Notice that in the data-aware version, as you assign a field fo the control, the current record value is displayed in the edit while the field name becomes the default value of the label.

    Alpha controls delphi

    This is handy as you only need to manage the position of the edit, and the label comes alongside (or on top, depending n the configuration). There is also one new brand VCL control in this release, a data-ware version of the LabeledEdit - a combination of an edit with its label. In fact the new TNodeCheckState enumeration can assume the following values: ncsNone, ncsUnchecked, ncsChecked, ncsPartial, ncsDimmed, ncsExclusion.īelow you can see an image with a TreeView with check boxes in action: Checkboxes support multiple states and can be added to the regular tree structure. This is now available in the TTreeView control.

    Alpha controls delphi

    A TreeView with CheckBoxesĪnother prominent feature is the added support for check boxes in the platform TreeView control. Notice also that the TDBRichEdit component Lines property is now public. You can find a very nice, detailed coverage in Alister Christie's YouTube video " Enhancements to TRichEdit - Delphi #188". RichEdit Text Attributes fields have been significantly enhanced. This is an image from the demo I used in the RAD 11 lauch webinar.

    Alpha controls delphi

    Beside a general improvement, the new controls offers features like spell checking, URL recognition, transparency, with new properties that include Transparent, EnableURLs, SpellChecking, and the new OnLinkClick event. The most visible new feature is TRichEdit migration to the most recent platform version, the RichEdit control 4.1 implemented by MSFTEDIT.dll. Among the new features in Delphi 11, C++ Builder 11 and RAD Studio 11 one area I'm very happy about is the work the team has done on core VCL components, addressing a number of requests that have been pending for some time.









    Alpha controls delphi