|
Supported visual controls
ThinBASIC supports variety of classic Win32 controls as well as some custom ones. Advanced programmers can add controls according to their class name.
Here is brief list of some of the most interesting controls:
Control | Description |
Button
| Classic button you can click on
|
Canvas
| Custom control for drawing 2D images
|
Check box
| Control which can be checked or unchecked
|
Combo box
| Control which can take form of drop down list of items
|
Frame
| Control to visually group controls
|
Label
| Control used to display text on the screen
|
List box
| Control where you can stack lines of text
|
List view
| Custom control similar to listbox, but with ability to have multiple columns
|
MLGrid
| Grid control
|
Option
| Control sometimes called radio button - it serves as medium for selecting between multiple options
|
Progress bar
| Control to visualize progress of some operation
|
Property list
| Custom control useful for editation of properties
|
Property list
| Custom control useful for editation of properties
|
Status bar
| Control appearing at the bottom of the dialog, used to report program state or other useful information
|
Tab control
| Used to create todays so popular tabbed interface
|
TBURL32
| Hyperlink
|
Text box
| Control used for user text or password input
|
Tool bar
| Control used for visualizing stripes of icons
|
Viewport
| Control allowing to insert custom scrollable dialog viewport to existing window
|
|
|