PowerBASIC Forms


Next Generation Rapid Application Development Tool from the creators of DDT™

  •        A complete, self-contained, visual design environment
  •        No resource editors, no runtime DLLs
  •        Choose from 31 standard controls plus custom controls
  •        Instant test mode to immediately view your design
  •        Import designs from Visual Basic, resources, even DDT 
  •        Select fonts, styles, foreground and background colors
  •        Enable Windows XP, Vista, and Windows 10 visual styles 

Create stunning dialogs, add a splash of color, use the latest DDT from PowerBASIC Compiler for Windows version 9 or 10. Choose from these standard controls, plus custom controls:


  •    Graphic
  •    Stretchable image
  •    Text/Edit box
  •    Button
  •    Stretchable image button
  •    Check 3 state box 
  •    Combo box
  •    Horizontal scrollbar
  •    List view control
  •    Toolbar control
  •    Animate control
  •    Date/time picker control
  •    IP address control
  •    Spin/Up-down control
  •    Slider/Track bar control
  •    Vertical scrollbar
  •    Image/Picture
  •    Label/Static text
  •    Frame/Group box
  •    Image button
  •    Checkbox
  •    Option/Radio butto
  •    List box
  •    Status bar
  •    Tree view control
  •    Tab control
  •    Rich edit control
  •    Month calendar control
  •    Line control
  •    Progress bar
  •    Hot key control


PowerBASIC Forms offers a complete design environment, even a menu editor, tab order editor, and version resource editor. 

To start, first open a dialog and size it to your needs. Add a few controls, choose the fonts, select the colors, add menus, accelerators, short-cuts, and you’re well on your way. Then generate your template and start adding code. You can use instant Test Mode to view the final design, even before you compile it. You can just reopen the project if you need to add a control or change a size or style. You can even create a completely new template from your modified project. 

Program help is available right at your fingertips. Click a style, see an instant definition. The onscreen help is so extensive, so there’s no need to read a manual! 

You can reuse previous work done in creating Visual Basic forms, Visual Studio resources, even hand-written DDT with PB/DLL or PBWin. With just a few clicks, you can import all your work, ready to compile and execute. 

Saving Styles

PB/Forms lets you save your favorite combinations of dialogs and control styles. Choose some style attributes and view the result in Test Mode. Then you can name the style, and for later reuse. Even better, a favorite can be chosen as the default size and style for each type of control and dialog. 


Creating menus is greatly simplified with PB/Forms’ built-in menu editor. Just type the text for each menu caption, and ID names are created for you. Separator bars and popup sub-menus are as easy as choosing a radio button.  If you know Visual Basic, you’ll find the Menu Editor familiar, yet a welcome relief — in fact, you’ll design menus in a fraction of the time it took before. You can set up accelerators (shortcut keys) and easily link menus to a dialog box. 

Setting Tab Order

PB/Forms’ Tab Order Editor displays a small yellow numbered box in the upper-left corner of each control. Click controls in sequence, and the numbered boxes update. Re-order the entire dialog or a few controls, quickly and easily.

 Helper Functions

PB/Forms generates simple “helper functions” to handle menial tasks like populating a Listview or Treeview control. It even creates sample code to help manage ListBoxes, ComboBoxes, Treeviews, Listviews, and others. 


All of your images, bitmaps, icons and version resources are automatically embedded in PowerBASIC Forms. This simplifies your code while guaranteeing a single compact executable. Strings for a status bar or tooltips for a toolbar are auto-saved and embedded in the same final resource. 

DDT Command Updates

PowerBASIC Forms 2.0 has been completely updated to support the new DDT commands in PowerBASIC 9 For Windows. Listview, Treeview, Progressbar, Statusbar, and Tab controls have all been updated. A new Toolbar control has been added to Toolbox with sample code to show how to add buttons with images. Fonts are now handled with CONTROL SET FONT, FONT NEW, and FONT END. #INCLUDE and #IF %DEF() metastatements have been updated to use the new #INCLUDE ONCE metastatement to ensure that no redundant code is added to the application. Callbacks have been updated to support the new CB functions. Also new is the ability to enable visual styles using a manifest file that is embedded in an application resource file.


Documentation - Version 1.5 (PDF)

Documentation - Version 2.0 (PDF)

License Agreement (PDF)


PowerBASIC Forms 1.5 and 2.0 are 32 bit applications and are compatible with 64 bit versions of Windows.

System Requirements

PowerBASIC Forms v2.01

User interface design getting you down? Here’s the instant solution! • Visually create your GUI in just minutes. • Drag-and-drop dialogs and controls let you quickly create menus, even import form design from a multitude of prior sources.

PowerBASIC Forms v1.51

User interface design getting you down? Here’s the instant solution! • Visually create your GUI in just minutes. • Drag-and-drop dialogs and controls let you quickly create menus, even import form design from a multitude of prior sources.