Angus Johnson

Send e-mail to this Author

Create feature-rich windows applications with many new components and universal dialogs.

  • improved DBGrid
  • new DBRecordView, DBTreeView
  • toolbars and db dialogs to Find, Filter, Sort, Export, Print...
  • StringGrid with columns definition
  • GroupBox with automatic alignment and resizing of owned controls

And many more from $25 to $95 only - click for details!

Author Products

Total 3 products

dotConnect for Dynamics CRM v.1.8

.NET Tools > Other Tools > Other

By Devart, Angus Johnson.

Shareware 23 May 2019


dotConnect for Dynamics CRM is an ADO.NET provider for working with Dynamics CRM data through the standard ADO.NET or Entity Framework interfaces. It allows you to easily integrate Dynamics CRM data into your .NET applications, and integrate Dynamics CRM services with widely used data-oriented technologies. dotConnect for Dynamics CRM has the same standard ADO.NET classes as other standard ADO.NET providers: DynamicsConnection, DynamicsCommand, DynamicsDataAdapter, DynamicsDataReader, DynamicsParameter, etc. This allows you quickly get started with it and eliminates the need to study any Dynamics CRM data access specificities.


  • Status: Evaluation (time-limit)
  • Source: None
  • price: $299.95
  • Size: 45 439kB

Platforms: C#, D8, P2009, S2003

TSizeCtrl v.8.2

Components > Sizers, Scrollers, etc. > Sizers

By Leu Zenin, Angus Johnson.

Freeware + source 03 Jun 2019


TSizeCtrl is a non-visual VCL component, which allows you to resize, select and move TControl decadents Features:
  • Lazarus and Delphi support
  • Fully customizable buttons: you can change count (from 4 to 8), colour, size, transparency, shape, and if you want to - you can set the button image
  • 5 shape types: Square, Circle, Rhombus, Triangle and RoundRect
  • Customizable selection frame: movePanelCanvas property to access all of the selection frames canvases at once, with transparency (Brush.Style := bsClear) support
  • ShowFrame property to show/hide selection frame
  • MovePanelAlphaBlend property to specify alpha-channel of the sizing/selection frame
  • MovePanelImage property to set the Selection Frame image
  • TCustomForms support: when form is resized with TSizeCtrl, it cannot be closed or maximized/minimized
  • Grid support, with properties: gridSize, showGrid, gridColor, gridColorContrast
  • Resizing options:
    • ApplySizes property - activate to change object's size immediately
    • MultiTargetResize property - to deny/allow resizing of few targets at once
    • Constraints property to specify minimal and maximal sizes of the resizable object
    • MoveOnly property to deny/allow resizing of an objects
    • Objects tag support, to deny object from selecting
    • Customizable buttons: colours ({content-fill, border}) and images for Enabled, Hovered and Disabled states
    • ApplySizes property - to apply sizes to the object immediately
    • EditDisabled property to allow (Enabled := False)->Disabled components editing
    • Different resize-during button styles: none (buttons are hidden), buttons (all buttons are visible), line, single button
    • Different resize-during button hide options: none (buttons are visible, but static), hide (buttons are hidden), move (buttons will be moved in case of moving, but hidden in case of sizing)
  • Additional options:
    • Stretch properties supplied with every Image(TPicture) properties, to specify which images you would like to store in the original size
    • Customizable modification keys (selection, moving/sizing, align-ignoring keys)
    • OnHover events for TSizeBtns (sizing grips/handles)
P.s For additional info, see project's webpage (Github directory)


  • Status: Fully functional
  • Source: Included
  • Size: 3 034kB

Platforms: D10, D10.1, D10.2, D10.3, D2007, D2009, D2010, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

WinRT v.1.4

Components > Miscellaneous > Other

By WINSOFT spol. s r.o., Angus Johnson.

Shareware 11 Nov 2021


Enables Delphi applications to use Windows Runtime and UWP controls.
  • uses Windows Runtime API and XAML Islands
  • supports Windows 32 and 64-bit applications
  • available for Delphi 7 - 11
  • requires Windows 10
  • source code included in registered version
  • royalty free distribution in applications


  • Status: With Nag-Screen
  • Source: On purchase/registration
  • price: $150
  • Size: 66 088kB

Platforms: D10, D10.1, D10.2, D10.3, D10.4, D11, D2005, D2006, D2007, D2009, D2010, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8