PBToolboxAI Buy

Components

Forty-seven components, one integration model

Drop the userobject, call typed methods, receive PB events. All themable (light/dark, accent), driven live.

Free, with no key and no expiry

Five components you can ship as they are, commercial applications included. Enough to prove on your own machine that the runtime deploys — the real obstacle before any purchase.

Free components

Static textFREE — Rich text block

Markup, alignments, clickable links and actions, header look, scrolling mode (marquee) and file drop zone.

[ Screenshot: Static text ]

Message boxFREE — Themed modal dialog box with a synchronous return value

The drop-in replacement for PowerBuilder's `MessageBox()`, with rich text, free-form buttons, icons and a check box.

[ Screenshot: Message box ]

ToasterFREE — "Toast" notifications in a screen corner

A message that appears, informs and disappears without blocking the user or interrupting their typing.

[ Screenshot: Toaster ]

Web browserFREE — A web browser built into your window

Page display, address bar, Back / Forward history, navigation context menu.

[ Screenshot: Web browser ]

JSONFREE v3 — Build and read JSON

Builds a document type by type, reads it along a path (a/b/0/c) and edits it in place — in pure PowerScript, with no page and no engine, from PowerBuilder 10 up.

[ Screenshot: JSON ]

Must see

Cartesian chart v4 — Animated cartesian chart

Columns, bars, lines, areas, steps, bubbles, heat maps and candlesticks in a single component: the type is set per series, so a bars + target-line combo on two axes stays one chart. Animated entrance, values that glide when they change, values on hover, clickable legend, axis bands and thresholds, stacking by value or by percentage.

[ Screenshot: Cartesian chart ]

Command palette v2 — Command palette

The user presses a chord, types three letters, and reaches any action in your application — without hunting through the menus.

[ Screenshot: Command palette ]

Crosstab v3 — Live pivot table

Cross-tabulates a DataStore live: rows, columns, aggregated values, filters, subtotals, calculated fields and CSV or Excel export — the analysis a DataWindow does not do.

[ Screenshot: Crosstab ]

Data grid v4 — Modern data grid

Lays a modern grid over a DataStore without touching the DataWindow: rich cells, multi-column sorting, filters, grouping with subtotals, in-place editing, tens of thousands of rows and CSV export.

[ Screenshot: Data grid ]

Ribbon — Office-style ribbon

Tabs, groups, twelve types of rich controls, application menu, quick access toolbar, banner-headed contextual tabs and keytips.

  • Colored contextual tabs, quick access toolbar, keytips (Alt)
  • Adaptive collapse when space runs out, minimized mode
  • Rich tooltips, live control (enable, check, relabel)
[ Screenshot: Ribbon ]

Scheduler v4 — Outlook-style calendar

Day, week, month and agenda views, drag and drop, resources side by side, colour categories and cards written from templates — filled from a DataStore in a single call, and every gesture returns the row to update.

[ Screenshot: Scheduler ]

Charts & data visualization

Angular gauge v5 — Dial gauge

A speedometer dial or a half dial: needle, filled arc or marker, ranges coloured by their tone, ticks, target, and a value that glides to its place and can be set with the mouse or the keyboard.

[ Screenshot: Angular gauge ]

Cartesian chart v4 — Animated cartesian chart

Columns, bars, lines, areas, steps, bubbles, heat maps and candlesticks in a single component: the type is set per series, so a bars + target-line combo on two axes stays one chart. Animated entrance, values that glide when they change, values on hover, clickable legend, axis bands and thresholds, stacking by value or by percentage.

[ Screenshot: Cartesian chart ]

Pie chart v5 — Animated pie chart

Pie or doughnut, slices that glide to their new values, labels inside or outside with a leader line, a text in the centre (total, number of slices), a clickable legend, and a half circle to make a gauge.

[ Screenshot: Pie chart ]

Linear gauge v5 — Horizontal or vertical gauge

The same family as the dial gauge, laid flat: bar or marker, horizontal or vertical, coloured ranges, ticks, target and an adjustable value — a stock level, a score, a goal.

[ Screenshot: Linear gauge ]

Containers & navigation

Breadcrumb v3 — Breadcrumb trail

Shows where the user is and takes them back to any level in one click: branches opened on demand, direct path entry, files dropped on a segment.

[ Screenshot: Breadcrumb ]

Command palette v2 — Command palette

The user presses a chord, types three letters, and reaches any action in your application — without hunting through the menus.

[ Screenshot: Command palette ]

Context menu v5 — Native context menu

A right-click menu built entry by entry: cascades, icons, check marks, radio groups, displayed shortcuts, type-to-search — opened at the cursor, under a "…" button or at a point of the screen.

[ Screenshot: Context menu ]

Dock container — Visual Studio style dockable panels

Drag-and-drop docking, tab stacking, resizable splitters, floating windows, auto-hide — plus saving and restoring the layout.

[ Screenshot: Dock container ]

Menu bar v2 — Application menu bar

Menus, submenus, checkable items, separators, icons and shortcuts — all drawn by the library, with no Windows menu involved.

[ Screenshot: Menu bar ]

Radial menu v2 — Radial context menu

The commands in a ring around the cursor, picked by direction rather than read down a list.

[ Screenshot: Radial menu ]

Ribbon — Office-style ribbon

Tabs, groups, twelve types of rich controls, application menu, quick access toolbar, banner-headed contextual tabs and keytips.

  • Colored contextual tabs, quick access toolbar, keytips (Alt)
  • Adaptive collapse when space runs out, minimized mode
  • Rich tooltips, live control (enable, check, relabel)
[ Screenshot: Ribbon ]

Listbar — Side navigation bar

Collapsible accordion sections holding entries with icons, an accent band on the current entry, and collapsing into an icon rail.

[ Screenshot: Listbar ]

Shell explorer v2 — The Windows shell tree

Desktop, This PC, drives, folders, Network — with the real icons of the workstation.

[ Screenshot: Shell explorer ]

Tab — Modern tabs hosting real PowerBuilder controls

Repositionable tab strip, per-tab icons, closable tabs, mouse reordering.

[ Screenshot: Tab ]

Tiles box — Panel of grouped tiles in home-screen style

Four tile sizes, colors, badges, live tiles, collapsible groups and mouse rearranging.

[ Screenshot: Tiles box ]

Toolbar — Flat toolbar

Several bars spread over bands, buttons, toggles, drop-down menus, input fields, automatic overflow and drag-by-handle repositioning.

[ Screenshot: Toolbar ]

Bars & progression

Button bar v3 — Button bar

A row of command buttons — icon, label or both — in a single component: a click reports the button's key, and each button is driven by its address.

[ Screenshot: Button bar ]

Progress — Themed progress bar

Horizontal bar or ring, numeric value or waiting animation, percentage display, free choice of color.

[ Screenshot: Progress ]

Statusbar — Status bar made of panels

Rich text, icons, fixed or automatic widths, alignment to the left or to the right, clickable panels, a mini progress bar and colored states.

[ Screenshot: Statusbar ]

Stepbar v2 — Step trail for a wizard

The steps already completed, the current one and the ones still ahead, horizontally or vertically.

[ Screenshot: Stepbar ]

Text & editing

Code editor — Code editor with syntax highlighting

Ten languages, line numbers, region folding, built-in search, and file drop.

[ Screenshot: Code editor ]

Form v5 — Data-entry form

Twelve field types in a single component — text, masked number, switch, list, date, colour, tags, rating… —, folding sections, validation as the user types, and a DataWindow row read then written back in a single call.

[ Screenshot: Form ]

Markdown viewer v4 — Markdown viewer

Shows a Markdown document in the theme's colours — headings, tables, task lists, coloured code, pictures — from a text or a file; a link never navigates, the application decides.

[ Screenshot: Markdown viewer ]

Property grid v5 — Visual Studio-style property grid

Categories, expandable properties (a font, margins), an editor per type — number, boolean, list, colour, date —, search, alphabetical sorting and a help pane: the settings screen of a developer tool.

[ Screenshot: Property grid ]

Static textFREE — Rich text block

Markup, alignments, clickable links and actions, header look, scrolling mode (marquee) and file drop zone.

[ Screenshot: Static text ]

Feedback

Message boxFREE — Themed modal dialog box with a synchronous return value

The drop-in replacement for PowerBuilder's `MessageBox()`, with rich text, free-form buttons, icons and a check box.

[ Screenshot: Message box ]

ToasterFREE — "Toast" notifications in a screen corner

A message that appears, informs and disappears without blocking the user or interrupting their typing.

[ Screenshot: Toaster ]

Media & viewers

PDF viewer — Built-in PDF viewer

Displays a local document or one published on the web, straight inside your window, with pagination, zoom and printing.

[ Screenshot: PDF viewer ]

Picture — Image display

Every common format, framing modes, alignment, automatic graying and a counter badge.

[ Screenshot: Picture ]

Carousel v5 — Cover Flow carousel

Scrolling in the style of iTunes Cover Flow: the current item facing you, its neighbours tilted in perspective, optional reflection — images, rich text or cards, as a cover flow, a flat strip or a stack, filled from a DataStore, driven by keyboard, wheel and mouse.

[ Screenshot: Carousel ]

Web browserFREE — A web browser built into your window

Page display, address bar, Back / Forward history, navigation context menu.

[ Screenshot: Web browser ]

Speech out v3 — Reading aloud

The application reads a text sentence by sentence with the voices installed on the workstation, and says which word is being read: queue, pronunciation dictionary, synchronous reading.

[ Screenshot: Speech out ]

Sound player v4 — Sounds and music

Plays a workstation file or a URL, asynchronously or waiting for the end: queue, fades, equalizer, beeps and alert sounds synthesized with no file at all — every format of the engine, no third-party DLL.

[ Screenshot: Sound player ]

Video player v3 — Video player

Plays a film from the workstation or a URL with its own themed transport bar: subtitles, full screen, chapters, markers, playlist and frame capture.

[ Screenshot: Video player ]

Data

Crosstab v3 — Live pivot table

Cross-tabulates a DataStore live: rows, columns, aggregated values, filters, subtotals, calculated fields and CSV or Excel export — the analysis a DataWindow does not do.

[ Screenshot: Crosstab ]

Data grid v4 — Modern data grid

Lays a modern grid over a DataStore without touching the DataWindow: rich cells, multi-column sorting, filters, grouping with subtotals, in-place editing, tens of thousands of rows and CSV export.

[ Screenshot: Data grid ]

Gantt chart v5 — Project schedule

Tasks and folding summaries, milestones, dependencies, critical path, scales from day to quarter, bars dragged and resized with the mouse — filled from a DataStore, and every gesture returns the row to update.

[ Screenshot: Gantt chart ]

JSON tree v3 — Collapsible JSON viewer

Shows a JSON document like a code editor: line numbers, colouring by type, every block foldable, search and keyboard — API responses, configuration screens.

[ Screenshot: JSON tree ]

Kanban board v5 — Task board

Cards dragged from column to column, work-in-progress limits, tags, due dates and avatars, columns that fold and move — filled from a DataStore and written back to the DataWindow at every move.

[ Screenshot: Kanban board ]

Scheduler v4 — Outlook-style calendar

Day, week, month and agenda views, drag and drop, resources side by side, colour categories and cards written from templates — filled from a DataStore in a single call, and every gesture returns the row to update.

[ Screenshot: Scheduler ]

Tree view v5 — Tree view and tree list

A data tree for the whole application: nodes addressed by path, three-state check boxes, branches loaded on demand, label editing, drag and drop, search, and columns that turn it into a tree list — filled by hand or from a hierarchical DataStore.

[ Screenshot: Tree view ]

XML tree v3 — Collapsible XML viewer

Shows an XML document like a code editor: tags, attributes and text colour-coded, line numbers, every element foldable, search and keyboard.

[ Screenshot: XML tree ]

Utilities (non-visual)

Crypto v3 — Cryptography with nothing to install

Hashes, HMAC, password or key encryption, RSA, ECDSA and Ed25519 signatures, JWT tokens, salted passwords, two-factor TOTP codes, and the Windows DPAPI vault.

[ Screenshot: Crypto ]

JSONFREE v3 — Build and read JSON

Builds a document type by type, reads it along a path (a/b/0/c) and edits it in place — in pure PowerScript, with no page and no engine, from PowerBuilder 10 up.

[ Screenshot: JSON ]

REST client v3 — Native HTTPS client

GET, POST, headers, JSON, multipart forms, cookies, retries and file downloads — asynchronous, native, without a browser's CORS wall.

[ Screenshot: REST client ]

XML v3 — Build and read XML

Builds a document element by element and reads it with real XPath — namespaces, editing — which PowerBuilder 10 offers nowhere else.

[ Screenshot: XML ]

AI assistant

MCP server v4 — The documentation MCP server

Plug Claude, Copilot or any MCP client into the documentation: it looks up the right method, reads the examples and checks the PowerScript it proposes, before you compile it.

Release history

What shipped, and what is coming

The library is a living product: components ship over time, and a version you own never loses the ones it came with.

Available

Version 1.0 — August 2026

  • Button
  • Code editor
  • Dock container
  • Listbar
  • Message box
  • PDF viewer
  • Picture
  • Progress
  • Ribbon
  • Statictext
  • Statusbar
  • Tab
  • Tiles box
  • Toaster
  • Toolbar
  • Web browser

Available

Version 2.0 — September 2026

  • Command palette
  • Menu bar
  • Radial menu
  • Shell explorer
  • Stepbar

Available

Version 3.0 — September 2026

  • Breadcrumb
  • Button bar
  • Crosstab
  • Crypto
  • JSON
  • JSON tree
  • REST client
  • Speech out
  • Video player
  • XML
  • XML tree

Available

Version 4.0 — October 2026

  • Cartesian chart
  • Data grid
  • Markdown viewer
  • Scheduler
  • Sound player

Available

Version 5.0 — October 2026

  • Angular gauge
  • Carousel
  • Context menu
  • Form
  • Gantt chart
  • Kanban board
  • Linear gauge
  • Pie chart
  • Property grid
  • Tree view

A demo is worth a thousand words

Download the demo — the library is inside — and drop the component on a window.

Download for free